Class: Interactive::OptionsShortcuts
- Inherits:
-
Object
- Object
- Interactive::OptionsShortcuts
- Defined in:
- lib/interactive/options_shortcuts.rb
Instance Method Summary collapse
-
#initialize(minifiable_string) ⇒ OptionsShortcuts
constructor
A new instance of OptionsShortcuts.
- #minify ⇒ Object
Constructor Details
#initialize(minifiable_string) ⇒ OptionsShortcuts
Returns a new instance of OptionsShortcuts.
3 4 5 |
# File 'lib/interactive/options_shortcuts.rb', line 3 def initialize(minifiable_string) @minifiable_string = minifiable_string end |
Instance Method Details
#minify ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/interactive/options_shortcuts.rb', line 7 def minify if has_only_one_number_or_none? @minifiable_string else .inject("#{.min}..#{.max}") do |accum, item| "#{accum}/#{item}" end end end |