1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
This commit is contained in:
Benoit Daloze 2019-07-27 12:40:09 +02:00
parent a06301b103
commit 5c276e1cc9
1247 changed files with 5316 additions and 5028 deletions

View file

@ -4,13 +4,13 @@ require_relative '../../shared/time/strftime_for_time'
describe "DateTime#strftime" do
before :all do
@new_date = lambda { |y,m,d| DateTime.civil(y,m,d) }
@new_time = lambda { |*args| DateTime.civil(*args) }
@new_time_in_zone = lambda { |zone,offset,*args|
@new_date = -> y, m, d { DateTime.civil(y,m,d) }
@new_time = -> *args { DateTime.civil(*args) }
@new_time_in_zone = -> zone, offset, *args {
y, m, d, h, min, s = args
DateTime.new(y, m||1, d||1, h||0, min||0, s||0, Rational(offset, 24))
}
@new_time_with_offset = lambda { |y,m,d,h,min,s,offset|
@new_time_with_offset = -> y, m, d, h, min, s, offset {
DateTime.new(y,m,d,h,min,s, Rational(offset, 86_400))
}