Sha256: 4a28405d3ab5b2d143be4f28d0d8f4130bee2ad4ceba3f7c62739fba1e486f6a
Contents?: true
Size: 596 Bytes
Versions: 4
Compression:
Stored size: 596 Bytes
Contents
require 'ivapi/client' require 'ivapi/default' module Ivapi extend Ivapi::Configuration class << self def client unless defined?(@client) && @client.same_options?(options) @client = Ivapi::Client.new(options) end @client end private def method_missing(method_name, *args, &block) return super unless client.respond_to?(method_name) client.send(method_name, *args, &block) end def respond_to_missing?(method_name, include_private = false) client.respond_to?(method_name, include_private) end end end Ivapi.setup
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ivapi-1.5.0 | lib/ivapi.rb |
ivapi-1.4.0 | lib/ivapi.rb |
ivapi-1.3.0 | lib/ivapi.rb |
ivapi-1.2.0 | lib/ivapi.rb |