Module: CrowdFund::FundingRound

Defined in:
lib/crowdfund/funding_round.rb

Class Method Summary collapse

Class Method Details

.take_fund(project) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/crowdfund/funding_round.rb', line 9

def self.take_fund(project)
    die = Die.new   
    number_rolled = die.roll
    
    if number_rolled.even?
    project.gained
    else
    project.lost
    end

pledge_recieved = PledgePool.random
project.earn_pledge(pledge_recieved)
#puts "Project #{project.name} recieve a #{pledge_recieved.name} pledge worth $#{pledge_recieved.amount}"

end