Module: GenericParams

Included in:
GlimRequest
Defined in:
lib/glim_request.rb

Instance Method Summary collapse

Instance Method Details

#generic_params(*attr_names) ⇒ Object



13
14
15
16
17
18
19
20
# File 'lib/glim_request.rb', line 13

def generic_params(*attr_names)
  attr_names.each do |attr_name|
    define_method("#{attr_name}=") do |value|
      instance_variable_set("@#{attr_name}", value)
      request_details.update_request_hash
    end
  end
end