module CrowdFund::FundingRound
Public Class Methods
random_pledge(project)
click to toggle source
# File lib/fundraising_project/funding_round.rb, line 15 def self.random_pledge(project) pledge = PledgePool::PLEDGES.sample project.pledges[pledge.name] += pledge.amount puts "Project #{project.name} received a #{pledge.name} pledge worth $#{pledge.amount}." puts "Project #{project.name}'s pledges: #{project.pledges}" end
randomize_funds(project, amount)
click to toggle source
# File lib/fundraising_project/funding_round.rb, line 7 def self.randomize_funds (project, amount) die = Die.new() if die.roll % 2 == 0 || die.roll % 3 == 0 project.add_funds(amount) else project.remove_funds(amount) end end