class CatEngine::Response
Public Class Methods
new(attributes = nil)
click to toggle source
# File lib/cat_engine/response.rb, line 9 def initialize attributes = nil assign_attributes(attributes || {}) end
Public Instance Methods
persisted?()
click to toggle source
# File lib/cat_engine/response.rb, line 17 def persisted?; false; end
xml=(xml)
click to toggle source
# File lib/cat_engine/response.rb, line 13 def xml= xml assign_attributes XMLMapper.new(xml).to_h end
Private Instance Methods
assign_attributes(attributes)
click to toggle source
# File lib/cat_engine/response.rb, line 21 def assign_attributes attributes attributes.each do |key, value| send :"#{key}=", value end end