Class: OfferEngine::Models::User

Inherits:
ActiveResource::Base
  • Object
show all
Defined in:
lib/reg_path/offer_engine/models/user.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.search(email) ⇒ Object



7
8
9
10
# File 'lib/reg_path/offer_engine/models/user.rb', line 7

def search(email)
  user = self.get(:search, :email=>email)
  User.new.load(user)
end

Instance Method Details

#get_offers(options = {}) ⇒ Object



13
14
15
16
# File 'lib/reg_path/offer_engine/models/user.rb', line 13

def get_offers(options={})
  offers_hashes = self.get(:get_offers, options.merge({:require_match=>true}))
  offers_hashes.map {|offer_hash| OfferEngine::Models::Offer.new.load(offer_hash)}
end