module FundraisingProgram::FundingRound
Public Class Methods
take_turn(project)
click to toggle source
# File lib/fundraising_program/funding_round.rb, line 7 def self.take_turn(project) die = Die.new number_rolled = die.roll case number_rolled when 1..2 project.add_fund when 3 puts "#{project.name} skipped" when 4..5 project.remove_fund end # puts '----------kkkkk' pledge = PledgePool::random # puts "\nProject #{project.name} received #{pledge.name} pledge worth $#{pledge.amount}" project.add_pledge(pledge) puts "\nProject #{project.name} received #{pledge.name} pledge worth $#{pledge.amount}" puts "#{project.name}'s pledges: #{project.pledges_accumulated}" end