class GramV2Client::Base
Public Class Methods
find(*args,&block)
click to toggle source
Calls superclass method
# File lib/gram_v2_client/base.rb, line 11 def find(*args,&block) begin super(*args,&block) rescue ActiveResource::ResourceNotFound => e raise GramV2Client::ResourceNotFound.new( resource: self.name, query: args.first, source_exception: e ) end end
password()
click to toggle source
Calls superclass method
# File lib/gram_v2_client/base.rb, line 43 def password() if GramV2Client.configuration.password if super.to_s != GramV2Client.configuration.password reload_config end end super end
proxy()
click to toggle source
Calls superclass method
# File lib/gram_v2_client/base.rb, line 52 def proxy() if GramV2Client.configuration.proxy if super.to_s != URI.parse(GramV2Client.configuration.proxy).to_s reload_config end end super end
reload_config()
click to toggle source
# File lib/gram_v2_client/base.rb, line 62 def reload_config self.site= GramV2Client.configuration.site self.user= GramV2Client.configuration.user self.password=GramV2Client.configuration.password self.proxy=GramV2Client.configuration.proxy end
site()
click to toggle source
This is set to enable Configuration change at runtime.
Calls superclass method
# File lib/gram_v2_client/base.rb, line 25 def site if GramV2Client.configuration.site if super.to_s != URI.parse(GramV2Client.configuration.site).to_s reload_config end end super end
user()
click to toggle source
Calls superclass method
# File lib/gram_v2_client/base.rb, line 34 def user() if GramV2Client.configuration.user if super.to_s != GramV2Client.configuration.user reload_config end end super end
Public Instance Methods
to_param()
click to toggle source
# File lib/gram_v2_client/base.rb, line 5 def to_param uuid end