Rails以外のRubyプロジェクトでdistance_of_time_in_words
date_helper.rbRailsファイル(Githubを参照)のメソッドを使用したいと思います。
どうすれば含めることができますか?他のファイルが必要なので、それらを含めるにはどうすればよいですか?
開発プロセスが遅くなるため、すべてのRailsを含めたくありません。
Ruby 1.9.3
Rails以外のRubyプロジェクトでdistance_of_time_in_words
date_helper.rbRailsファイル(Githubを参照)のメソッドを使用したいと思います。
どうすれば含めることができますか?他のファイルが必要なので、それらを含めるにはどうすればよいですか?
開発プロセスが遅くなるため、すべてのRailsを含めたくありません。
Ruby 1.9.3
このメソッドdistance_of_time_in_words
は、にありactionpack/lib/action_view/helpers/date_helper.rb
ます。したがって、このメソッドをロードする必要がrequire 'action_view'
あります。action_view/helpers
そして、メソッドはモジュールActionView::Helpers::DateHelper
で定義されているので、クラスに含めることができます。メソッドはインスタンスメソッドです。
require 'action_view'
require 'action_view/helpers'
class Klass
include ActionView::Helpers::DateHelper
end
c = Klass.new
c.distance_of_time_in_words( ...... )