Class: Ansi::Selector
- Inherits:
-
Object
- Object
- Ansi::Selector
- Defined in:
- lib/ansi/selector.rb,
lib/ansi/selector/impl.rb,
lib/ansi/selector/version.rb,
lib/ansi/selector/multi_impl.rb,
lib/ansi/selector/single_impl.rb
Defined Under Namespace
Classes: Impl, MultiImpl, SingleImpl
Constant Summary collapse
- VERSION =
"0.2.4"
Class Method Summary collapse
-
.multi_select(options, formatter = default_formatter) ⇒ Array<Object>
Option.
-
.select(options, formatter = default_formatter) ⇒ Object
Option.
Class Method Details
.multi_select(options, formatter = default_formatter) ⇒ Array<Object>
Returns option.
17 18 19 20 21 |
# File 'lib/ansi/selector.rb', line 17 def self.multi_select(, formatter = default_formatter) require_relative "selector/multi_impl" MultiImpl.new(, formatter).select end |
.select(options, formatter = default_formatter) ⇒ Object
Returns option.
7 8 9 10 11 |
# File 'lib/ansi/selector.rb', line 7 def self.select(, formatter = default_formatter) require_relative "selector/single_impl" SingleImpl.new(, formatter).select end |