Class: ApiConsumer::Elements::Response

Inherits:
Object
  • Object
show all
Defined in:
lib/api_consumer/elements/response.rb

Instance Method Summary collapse

Instance Method Details

#add_attribute(attr) ⇒ Object



4
5
6
7
# File 'lib/api_consumer/elements/response.rb', line 4

def add_attribute(attr)
  self.class.send(:define_method, "#{attr}=".to_sym) { |v| instance_variable_set "@#{attr}", v  }
  self.class.send(:define_method, attr.to_sym) { instance_variable_get "@#{attr}" }
end