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