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