module ApiBomb::Strategy::Naive
Public Instance Methods
attack()
click to toggle source
# File lib/api_bomb/strategy.rb, line 3 def attack if requests attack_in_requests else attack_in_time end end
attack_in_requests()
click to toggle source
# File lib/api_bomb/strategy.rb, line 24 def attack_in_requests requests.times do |i| @fighters << @army.send_fighter end while (@fighters.length > 0) do signaler.report(@fighters[0]) @fighters.shift end end
attack_in_time()
click to toggle source
# File lib/api_bomb/strategy.rb, line 11 def attack_in_time fronts.times do |i| @fighters << @army.send_fighter end while (@fighters.length > 0) do signaler.report(@fighters[0]) @fighters.shift @fighters << @army.send_new_fighter end end