Skip to content

Instantly share code, notes, and snippets.

View Poincare's full-sized avatar

Dhaivat Pandya Poincare

View GitHub Profile
class Robot
def forward
puts "forward"
end
def backward
puts "backward"
end
def right
class Robot
def initialize
@coordinates = [0, 0]
@fired_at = []
end
def forward
end
def backward
class Robot
def initialize
@coordinates = [0, 0]
@fired_at = []
end
def forward(n)
@coordinates[0] += n
end
class Robot
def initialize
@coordinates = [0, 0]
@fired_at = []
end
def forward(n)
@coordinates[0] += n
end
class Robot
def initialize
@coordinates = [0, 0]
@fired_at = []
end
def forward(n)
@coordinates[0] += n
puts @coordinates
class Robot
def initialize
@coordinates = [0, 0]
@fired_at = []
end
def forward(n)
@coordinates[0] += n
puts @coordinates, "-----"
class Robot
def initialize
@coordinates = [0, 0]
@fired_at = []
end
def forward(n)
@coordinates[0] += n
puts @coordinates, "-----"
gem install eventmachine
require 'eventmachine'
class Echo < EM::Connection
def receive_data(data)
send_data(data)
end
end
EM.run do
EM.start_server("0.0.0.0", 1337, Echo)
telnet 127.0.0.1 1337