diff --git a/lib/redistat/date.rb b/lib/redistat/date.rb index eba7bc5..a5ea99f 100644 --- a/lib/redistat/date.rb +++ b/lib/redistat/date.rb @@ -32,6 +32,9 @@ module Redistat [:year, :month, :day].each do |k| self.send("#{k}=", input.send(k)) end + [:hour, :min, :sec].each do |k| + self.send("#{k}=", 0) + end end def to_date diff --git a/spec/date_spec.rb b/spec/date_spec.rb index d33c877..13e9cc9 100644 --- a/spec/date_spec.rb +++ b/spec/date_spec.rb @@ -13,7 +13,7 @@ describe Redistat::Date do today = Date.today [Redistat::Date.new(today), today.to_redistat].each do |rdate| [:year, :month, :day].each { |k| rdate.send(k).should == today.send(k) } - [:hour, :min, :sec].each { |k| rdate.send(k).should == nil } + [:hour, :min, :sec].each { |k| rdate.send(k).should == 0 } end end