Sha256: 0c74b574d889dc673d0fc6bdf8f370d5f60da2029b0335251a90e26e945e7762
Contents?: true
Size: 1.05 KB
Versions: 1
Compression:
Stored size: 1.05 KB
Contents
module GoogleApis class Api module Base module ClassMethods def api(value = nil) if value @api = value else @api end end def version(value = nil) if value @version = value else @version || 1 end end def auth_scope(value = nil) if value @auth_scope = value else @auth_scope end end def connect(options = {}) @connection = new(options) end def connection @connection end def name @name end def inspect name end def to_s name end def method_missing(name, *args) if connection && (connection.class.instance_methods(false).include?(name) || connection.send(:find, name)) connection.send(name, *args) else super end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
google-apis-0.1.1 | lib/google_apis/api/base/class_methods.rb |