irb> Time.now.getlocal => Mon Nov 08 15:04:05 +0200 2010
but
irb>DateTime.now.getlocal NoMethodError: undefined method `getlocal' for Mon, 08 Nov 2010 15:05:16 +0200:DateTime from (irb):17
So, I suppose you need to convert the DateTime object to Time
Update
You can use the Ruby mixin technique, something like
irb > module DateTimePatch irb ?> def get_local irb ?> "works!" irb ?> end irb ?> end => nil irb > DateTime.send(:include, DateTimePatch) => DateTime irb2 > DateTime.now.get_local => "works!"
source share