Module: MuckUsers::Models::AccessCodeRequest::ClassMethods

Defined in:
lib/muck_users/models/access_code_request.rb

Instance Method Summary collapse

Instance Method Details

#get_requests(limit = nil) ⇒ Object



17
18
19
20
21
22
23
# File 'lib/muck_users/models/access_code_request.rb', line 17

def get_requests(limit = nil)
  if limit && limit.to_i > 0
    self.by_oldest.unfullfilled.all(:limit => limit)
  else
    self.by_oldest.unfullfilled
  end
end

#mark_fullfilled(access_code_requests) ⇒ Object



25
26
27
28
29
# File 'lib/muck_users/models/access_code_request.rb', line 25

def mark_fullfilled(access_code_requests)
  access_code_requests.each do |request|
    request.update_attribute(:code_sent_at, DateTime.now)
  end
end