module Metropol

Constants

VERSION

Attributes

api_version[W]
port[W]
private_key[W]
public_key[W]

Public Class Methods

client() click to toggle source
# File lib/metropol.rb, line 10
def client
  @client ||= Metropol::Client.new(public_key: @public_key,
                                   private_key: @private_key,
                                   port: @port,
                                   api_version: @api_version)
end
configure() { |self| ... } click to toggle source

Set configuration variables using a block

# File lib/metropol.rb, line 18
def configure
  yield self
end
method_missing(method_name, *args, &block) click to toggle source
Calls superclass method
# File lib/metropol.rb, line 22
def method_missing(method_name, *args, &block)
  if client.respond_to?(method_name)
    return client.send(method_name, *args, &block)
  end

  super
end
reset!() click to toggle source
# File lib/metropol.rb, line 30
def reset!
  @public_key = nil
  @private_key = nil
  @port = nil
  @api_version = nil
end