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