class Ozonetel::Response
Public Class Methods
new(response)
click to toggle source
# File lib/ozonetel/response.rb, line 4 def initialize(response) set_response_data(response.parsed_response) end
Public Instance Methods
set_response_data(response)
click to toggle source
# File lib/ozonetel/response.rb, line 8 def set_response_data(response) (response['response']).each do |key, value| set_variable(key, value) end end
set_variable(key, value)
click to toggle source
# File lib/ozonetel/response.rb, line 14 def set_variable(key, value) self.class.send(:attr_accessor, key) #Set accessors dynamically instance_variable_set("@#{key}", value) end