Class: Fraternity::Bidder

Inherits:
Object
  • Object
show all
Defined in:
lib/fraternity/bidder.rb

Instance Method Summary collapse

Constructor Details

#initialize(pledge) ⇒ Bidder

Returns a new instance of Bidder.



3
4
5
# File 'lib/fraternity/bidder.rb', line 3

def initialize(pledge)
  @pledge = pledge
end

Instance Method Details

#bid!Object



7
8
9
10
11
12
# File 'lib/fraternity/bidder.rb', line 7

def bid!
  @pledge.invite!
  Repositories::PledgeRepository.persist @pledge
  Fraternity.configuration.send_invite.call @pledge
  @pledge
end