Sha256: 333edc2fb9cbfe96cdcad5e7b29f0b466aefcfb9271bc0103585c62408f20a85

Contents?: true

Size: 545 Bytes

Versions: 1

Compression:

Stored size: 545 Bytes

Contents

class SatParser < EventMachine::Connection
    
  attr_accessor :db  
    
  def post_init
    puts self.inspect
    @db = EventMachine::MySQL.new(:host => "localhost", :username => "root", :database => "keyhole_development")
    $channel << "{event:'connect', 'type':'tracker'}"
  end
  
  def receive_data(data)
    puts "Data received..."
    puts data.inspect
    @db.query("insert into locations(latitude, longitude) value('ninja', 'neger');")
    $channel << data
  end
  
  def unbind
    $channel << "GSAT closed connection"
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
keyhole-0.1.4 lib/sat_parser.rb