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