lib/zendesk2/membership.rb in zendesk2-1.9.0 vs lib/zendesk2/membership.rb in zendesk2-1.10.0

- old
+ new

@@ -1,5 +1,6 @@ +# frozen_string_literal: true class Zendesk2::Membership include Zendesk2::Model extend Zendesk2::Attributes @@ -24,33 +25,34 @@ def save! data = if new_record? requires :organization_id, :user_id - cistern.create_membership("membership" => self.attributes).body["organization_membership"] + cistern.create_membership('membership' => attributes).body['organization_membership'] else requires :identity - raise ArgumentError, "update not implemented" + raise ArgumentError, 'update not implemented' end merge_attributes(data) end def destroy! requires :identity - cistern.destroy_membership("membership" => { "id" => self.identity }) + cistern.destroy_membership('membership' => { 'id' => identity }) end def default! requires :identity, :user_id - self.cistern.mark_membership_default( - "membership" => { - "user_id" => self.user_id, - "id" => self.identity - }) + cistern.mark_membership_default( + 'membership' => { + 'user_id' => user_id, + 'id' => identity, + } + ) self.default = true end end