class CodenjoyConnection::Player
Public Class Methods
new(player)
click to toggle source
# File lib/codenjoy_connection/player.rb, line 3 def initialize(player) raise CodenjoyConnection::GenericError.new('Please, override #process_data in your player class.') unless player.respond_to?(:process_data) raise CodenjoyConnection::GenericError.new('Please, override #make_step in your player class.') unless player.respond_to?(:make_step) @player = player end
Public Instance Methods
make_step()
click to toggle source
# File lib/codenjoy_connection/player.rb, line 14 def make_step @player.make_step end
process_data(data)
click to toggle source
# File lib/codenjoy_connection/player.rb, line 10 def process_data(data) @player.process_data(data) end