class Fraternity::Repositories::PledgeRepository
Public Class Methods
find_by_email(email)
click to toggle source
# File lib/fraternity/repositories/pledge_repository.rb, line 14 def self.find_by_email(email) query do where(email: email) end.first end
find_by_id(id)
click to toggle source
# File lib/fraternity/repositories/pledge_repository.rb, line 8 def self.find_by_id(id) query do where(id: id) end.first end
find_by_token(token)
click to toggle source
# File lib/fraternity/repositories/pledge_repository.rb, line 20 def self.find_by_token(token) query do where(token: token) end.first end
oldest_uninvited_by_initiation_number(limit=8)
click to toggle source
# File lib/fraternity/repositories/pledge_repository.rb, line 26 def self.oldest_uninvited_by_initiation_number(limit=8) query do where(invited_at: nil). order(:initiation_number) end.limit(limit) end