В основном я использую Rails для разработки, и мне нравятся встроенные в него помощники 1.hour.from_now
, 34.minutes
и 24.megabytes
. Однако прямо сейчас я создаю только приложение Ruby с этими помощниками. Можно ли просто добавить этих помощников в приложение Ruby, не прибегая к использованию всей инфраструктуры Rails?
Включение помощников времени Rails в приложение, отличное от Rails Ruby
Ответы (1)
Эти методы взяты из базовых расширений ActiveSupport (особенно на Integer & Numeric), поэтому вы можете просто потребовать их:
require 'active_support/core_ext/integer/time'
require 'active_support/core_ext/numeric/time'
Или, если вам нужны все основные расширения, предоставляемые ActiveSupport:
require 'active_support/core_ext'
Или, если вам нужна вся ActiveSupport (включая основные расширения):
require 'active_support/all'
Конечно, вы должны убедиться, что activesupport
gem установлен.
person
Andrew Marshall
schedule
18.04.2012