Class: Tabry::Models::OptionsList
- Inherits:
-
ConfigList
- Object
- ConfigList
- Tabry::Models::OptionsList
- Defined in:
- lib/tabry/models/options_list.rb
Instance Attribute Summary
Attributes inherited from ConfigList
Instance Method Summary collapse
-
#initialize(**args) ⇒ OptionsList
constructor
A new instance of OptionsList.
- #options(token, params) ⇒ Object
Methods inherited from ConfigList
#[], #as_json, #each, #empty?, #flatten, #length, #to_a
Constructor Details
#initialize(**args) ⇒ OptionsList
9 10 11 |
# File 'lib/tabry/models/options_list.rb', line 9 def initialize(**args) super(**args, klass: Option) end |
Instance Method Details
#options(token, params) ⇒ Object
13 14 15 |
# File 'lib/tabry/models/options_list.rb', line 13 def (token, params) to_a.map { |option| option.(token, params) }.inject(&:|) end |