Class: PipelineDeals::Resource
- Inherits:
-
ActiveResource::Base
- Object
- ActiveResource::Base
- PipelineDeals::Resource
show all
- Defined in:
- lib/pipeline_deals/resource.rb
Direct Known Subclasses
Account, Activity, AdminResource, CalendarEntry, CalendarEvent, CalendarTask, Company, Deal, Document, Note, Person, User
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.add_keys(hash) ⇒ Object
8
9
10
11
12
13
14
|
# File 'lib/pipeline_deals/resource.rb', line 8
def self.add_keys(hash)
hash[:api_key] = PipelineDeals.api_key unless PipelineDeals.account_key
hash[:account_key] = PipelineDeals.account_key if PipelineDeals.account_key
hash[:app_key] = PipelineDeals.app_key if PipelineDeals.app_key
hash[:app_version] = PipelineDeals.app_version if PipelineDeals.app_version
end
|
.find(*arguments) ⇒ Object
16
17
18
19
20
21
22
23
|
# File 'lib/pipeline_deals/resource.rb', line 16
def self.find(*arguments)
scope = arguments.slice!(0)
options = arguments.slice!(0) || {}
add_keys(options[:params] ||= {})
super(scope, options)
end
|
Instance Method Details
#save ⇒ Object
25
26
27
28
29
|
# File 'lib/pipeline_deals/resource.rb', line 25
def save
PipelineDeals::Resource.add_keys(prefix_options)
super
end
|