Sha256: 7115a49eea975cee895b40580a54d52b6975fcb4bfe3d95c61c07d5b6a734ed7
Contents?: true
Size: 673 Bytes
Versions: 4
Compression:
Stored size: 673 Bytes
Contents
# coding: utf-8 require 'hallon' require './spec/support/config' session = Hallon::Session.instance IO.read(ENV['HALLON_APPKEY']) do on(:log_message) do |message| puts "[LOG] #{message}" end end session.login ENV['HALLON_USERNAME'], ENV['HALLON_PASSWORD'] logged_in = session.process_events_on(:logged_in) { |error| error } unless logged_in == :ok abort "[ERROR] (:logged_in) #{Hallon::Error.explain(logged_in)}" end conn_error = session.process_events_on(:connection_error) do |error| session.logged_in? or error end unless conn_error == true abort "[ERROR] (:connection_error) #{Hallon::Error.explain(conn_error)}" end puts "Successfully logged in!"
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
hallon-0.2.1 | examples/logging_in.rb |
hallon-0.2.0 | examples/logging_in.rb |
hallon-0.1.1 | examples/logging_in.rb |
hallon-0.1.0 | examples/logging_in.rb |