Sha256: c01aa8753cc9841476f61743868a13b7947e79cc5fa5720fdeca97c7c64414ab

Contents?: true

Size: 568 Bytes

Versions: 16

Compression:

Stored size: 568 Bytes

Contents

require 'mtgox/client'
require 'mtgox/configuration'
require 'mtgox/error'

module MtGox
  extend Configuration
  class << self
    # Alias for MtGox::Client.new
    #
    # @return [MtGox::Client]
    def new
      MtGox::Client.new
    end

    # Delegate to MtGox::Client
    def method_missing(method, *args, &block)
      return super unless new.respond_to?(method)
      new.send(method, *args, &block)
    end

    def respond_to?(method, include_private=false)
      new.respond_to?(method, include_private) || super(method, include_private)
    end
  end
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
mtgox-0.9.0 lib/mtgox.rb
mtgox-0.8.2 lib/mtgox.rb
mtgox-0.8.1 lib/mtgox.rb
mtgox-0.8.0 lib/mtgox.rb
mtgox-0.7.5 lib/mtgox.rb
mtgox-0.7.4 lib/mtgox.rb
mtgox-0.7.3 lib/mtgox.rb
mt_gox-0.7.3 lib/mtgox.rb
mtgox-0.7.2 lib/mtgox.rb
mtgox-0.7.1 lib/mtgox.rb
mtgox-0.7.0 lib/mtgox.rb
mtgox-0.6.0 lib/mtgox.rb
mtgox-0.5.1 lib/mtgox.rb
mtgox-0.5.0 lib/mtgox.rb
mtgox-0.4.1 lib/mtgox.rb
mtgox-0.4.0 lib/mtgox.rb