Module: Fino::Settings::Numeric::Unit
- Defined in:
- lib/fino/settings/numeric.rb
Defined Under Namespace
Modules: Time Classes: Days, Generic, Hours, Milliseconds, Minutes, Seconds
Constant Summary collapse
- UNITS =
{ "ms" => Milliseconds, "milliseconds" => Milliseconds, "sec" => Seconds, "seconds" => Seconds, "min" => Minutes, "minutes" => Minutes, "hour" => Hours, "hours" => Hours, "day" => Days, "days" => Days }.freeze
Class Method Summary collapse
Class Method Details
.for(identifier) ⇒ Object
95 96 97 98 99 100 |
# File 'lib/fino/settings/numeric.rb', line 95 def for(identifier) klass = UNITS[identifier.to_s] return klass.new if klass Generic.new(identifier.to_s.capitalize) end |