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