Closed dentarg closed 8 years ago
We use #to_time in our code but we don't do require "time" anywhere. It works because something we depend require it.
#to_time
require "time"
$ ag -G ".*.rb" time | grep require <nothing>
$ irb irb(main):001:0> Time.new.to_time NoMethodError: undefined method `to_time' for 2016-02-09 14:52:04 +0100:Time from (irb):1 from /Users/dentarg/.rubies/ruby-2.2.3/bin/irb:11:in `<main>' irb(main):002:0> require "time" => true irb(main):003:0> Time.new.to_time => 2016-02-09 14:52:11 +0100
Oh, we have require 'date' in post.rb:
require 'date'
$ irb irb(main):001:0> require "date" => true irb(main):002:0> Time.new.to_time => 2016-02-09 14:53:46 +0100
We use
#to_time
in our code but we don't dorequire "time"
anywhere. It works because something we depend require it.