module Aflexi::Configuration

Attributes

on_error[RW]
secret[RW]
timeout[RW]
url[RW]
username[RW]

Public Instance Methods

configure() { |self| ... } click to toggle source
# File lib/aflexi/configuration.rb, line 9
def configure
  yield self
end
login_as(new_username, new_secret) { || ... } click to toggle source
# File lib/aflexi/configuration.rb, line 13
def login_as(new_username, new_secret)
  old_username = self.username
  old_secret = self.secret
  self.username = new_username
  self.secret = new_secret
  begin 
    Aflexi::Base.client.call "auth.authenticate", username, secret
  rescue Exception => error
    Aflexi.on_error.call(error) if Aflexi.on_error
    raise
  end
  yield
ensure
  self.username = old_username
  self.secret = old_secret
end
stats_url() click to toggle source
# File lib/aflexi/configuration.rb, line 30
def stats_url
  url.gsub "/core/", "/stats/"
end