module StackAgent

Constants

VERSION

Attributes

configuration[W]

Public Class Methods

configuration() click to toggle source
# File lib/stack-agent.rb, line 11
def self.configuration
  @configuration ||= StackAgent::Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/stack-agent.rb, line 19
def self.configure
  yield(configuration)
end
connect!() click to toggle source
# File lib/stack-agent.rb, line 33
def self.connect!
  register

  at_exit do
    unregister
  end
end
register() click to toggle source
# File lib/stack-agent.rb, line 23
def self.register
  @instance = StackAgent::Instance.new
  puts "Registered Stack #{@instance.instance_token}" if @instance.register
end
reset() click to toggle source
# File lib/stack-agent.rb, line 15
def self.reset
  @configuration = StackAgent::Configuration.new
end
unregister() click to toggle source
# File lib/stack-agent.rb, line 28
def self.unregister
  return false unless @instance
  puts "Unregistered Stack #{@instance.instance_token}" if @instance.unregister
end