module Plaza::BaseModel::ClassMethods

Public Instance Methods

adapter() click to toggle source
# File lib/plaza/models/base_model.rb, line 18
def adapter
  Plaza.adapter(self)
end
collection(response) click to toggle source

assumes a shallow hierarchy where there is only one root element that contains an array of hashes For Example: {:campaign_ranks=>[{:key=>1, :rank=>“0.4”}, {:key=>2, :rank=>“0.9”}]}

# File lib/plaza/models/base_model.rb, line 12
def collection(response)
  response.values.first.collect do |obj|
    self.new(obj)
  end
end