Class: Ribose::ConnectionInvitation
Class Method Summary
collapse
Instance Method Summary
collapse
#delete
#included
#update
#fetch
#all
Methods inherited from Base
#initialize
#resource_id, #resource_path, #resources
Constructor Details
This class inherits a constructor from Ribose::Base
Class Method Details
.accept(invitation_id, attributes = {}) ⇒ Object
16
17
18
|
# File 'lib/ribose/connection_invitation.rb', line 16
def self.accept(invitation_id, attributes = {})
new(attributes.merge(resource_id: invitation_id, state: 1)).update
end
|
.create(body:, emails:, **attributes) ⇒ Object
12
13
14
|
# File 'lib/ribose/connection_invitation.rb', line 12
def self.create(body:, emails:, **attributes)
new(attributes.merge(body: body, emails: emails)).create
end
|
.reject(invitation_id, attributes = {}) ⇒ Object
20
21
22
|
# File 'lib/ribose/connection_invitation.rb', line 20
def self.reject(invitation_id, attributes = {})
new(attributes.merge(resource_id: invitation_id, state: 2)).update
end
|
Instance Method Details
#create ⇒ Object
8
9
10
|
# File 'lib/ribose/connection_invitation.rb', line 8
def create
create_invitations[:invitations]
end
|