Sha256: ddb09be21799ec62efb40adf18a471e103f5b7628396a1c8e009585fa13c6061
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 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 = {}) @instance = new(options) end def instance @instance end def connection instance end def name @name end def inspect name end def to_s name end def method_missing(name, *args) if instance && (instance.respond_to?(name) || instance.send(:find, name)) instance.send(name, *args) else super end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
google-apis-0.1.3 | lib/google_apis/api/base/class_methods.rb |
google-apis-0.1.2 | lib/google_apis/api/base/class_methods.rb |