Module: Idol::OptionalParams
- Included in:
- Query, Suggest, SuggestOnText
- Defined in:
- lib/idol-search.rb
Instance Method Summary collapse
Instance Method Details
#has_optional_params(*params) ⇒ Object
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/idol-search.rb', line 9 def has_optional_params(*params) params.flatten.each do |opt_param| # write the value to params define_method :"#{opt_param}" do |value| @parameters[opt_param.to_sym] = value return self end end end |