Module: Crowdfund::CollectionTurn

Defined in:
lib/crowdfund/collection_turn.rb

Class Method Summary collapse

Class Method Details

.take_turn(p) ⇒ Object



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

def self.take_turn(p)
    die = Die.new
        number_rolled = die.roll
        case number_rolled 
        when 5..6
            p.fund(15)    
        when 3..4     
            puts "#{p.name} was skipped."    
        when 1..2
            p.defund(10)               
        else # (nothing is added if die roll is 3 or 4... or 0 etc.)

        end

        tier = PledgePool.random
        p.pledge_received(tier)
end