Sha256: 0d27e630523a60af45a42fd08b823dbf0aa601de430aae008342c4a4dee89278
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
$LOAD_PATH.unshift(File.dirname(__FILE__)) unless $LOAD_PATH.include?(File.dirname(__FILE__)) || $LOAD_PATH.include?(File.expand_path(File.dirname(__FILE__))) require 'rubygems' require 'json' require 'api/errors' require 'api/default' require 'api/configurable' require 'api/client' require 'api/version' # Ruby toolkit to build API clients module Api # class << self # include Api::Configurable # # API client based on configured options {Configurable} # # # # @return [Api::Client] API wrapper # def client # return @client if defined?(@client) && @client.same_options?(options) # @client = Api::Client.new(options) # end # private # def respond_to_missing?(method_name, include_private=false) # client.respond_to?(method_name, include_private) # end # def method_missing(method_name, *args, &block) # if client.respond_to?(method_name) # return client.send(method_name, *args, &block) # end # super # end # end end # Api.reset!
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
apii-0.0.4 | lib/api.rb |