Encounter-ruby is lib that provides a common interface for collecting information from en.cx or quest.ua sites.
require 'encounter'
connection = Encounter::Connection.new(
domain: 'by.en.cx',
username: 'user',
password: 'password'
)
player = Encounter::Player.new(
connection,
uid: 1
)
require 'encounter'
connection = Encounter::Connection.new(
domain: 'by.en.cx',
username: 'user',
password: 'password'
)
domain = Encounter::Domain.new(connection, 'by.en.cx')
announces = domain.announces
require 'encounter'
connection = Encounter::Connection.new(
domain: 'by.en.cx',
username: 'user',
password: 'password'
)
domain = Encounter::Game.new(connection, domain: '')