lib/myjohndeere/contribution_activation.rb in myjohndeere-0.0.9 vs lib/myjohndeere/contribution_activation.rb in myjohndeere-0.0.10
- old
+ new
@@ -1,16 +1,18 @@
module MyJohnDeere
class ContributionActivation < SingleResource
self.base_jd_resource = "contributionActivations"
self.list_resource_path = "organizations/%{organization_id}/#{self.base_jd_resource}"
self.retrieve_resource_path = self.base_jd_resource
+ attr_accessor :contribution_product_id
attributes_to_pull_from_json(:activationStatus, :id)
def initialize(json_object, access_token = nil)
super(json_object, access_token)
if self.id.nil? then
self.id = extract_link_with_rel_from_list("self", /contributionActivations\/([^\/]+)\Z/)
end
+ self.contribution_product_id = extract_link_with_rel_from_list("contributionProduct", /#{ContributionProduct.base_jd_resource}\/([^\/]+)\Z/)
end
def self.create(access_token, organization_id, contribution_product_id, activated: true)
body = {
# Must include the class
\ No newline at end of file