Sha256: e79e826a2c1f0622288bc8c2d4faa2f0f046c5325c9fc266b7bea151aeac4400
Contents?: true
Size: 1.05 KB
Versions: 1
Compression:
Stored size: 1.05 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' require 'idbus_api/default' require 'idbus_api/client' #require 'idbus_api/base' #require 'idbus_api/stop' #require 'idbus_api/fare' require 'idbus_api/version' # Ruby toolkit for the iDBUS API module IdbusApi class << self include Api::Configurable # API client based on configured options {Configurable} # # @return [IdbusApi::Client] API wrapper def client return @client if defined?(@client) && @client.same_options?(options) @client = IdbusApi::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 IdbusApi.reset!
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
idbus_api-0.0.1 | lib/idbus_api.rb |