Module: ActiveRecord::Acts::MuckAccessCodeRequest::SingletonMethods

Defined in:
lib/active_record/acts/muck_access_code_request.rb

Instance Method Summary collapse

Instance Method Details

#get_requests(limit = nil) ⇒ Object



27
28
29
30
31
32
33
# File 'lib/active_record/acts/muck_access_code_request.rb', line 27

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



35
36
37
38
39
# File 'lib/active_record/acts/muck_access_code_request.rb', line 35

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