Class: Ribose::MemberRole
- Includes:
- Actions::Fetch
- Defined in:
- lib/ribose/member_role.rb
Class Method Summary collapse
-
.assign(space_id, user_id, role_id) ⇒ Object
Assign Role to a Member.
-
.fetch(space_id, user_id, options = {}) ⇒ Sawyer::Resoruce
Fetch Member Role.
Instance Method Summary collapse
Methods included from Actions::Fetch
Methods included from Actions::Base
Methods inherited from Base
Methods included from ResourceHelper
#resource_id, #resource_key, #resources
Constructor Details
This class inherits a constructor from Ribose::Base
Class Method Details
.assign(space_id, user_id, role_id) ⇒ Object
Assign Role to a Member
26 27 28 |
# File 'lib/ribose/member_role.rb', line 26 def self.assign(space_id, user_id, role_id) new(space_id: space_id, resource_id: user_id, role_id: role_id).assign end |
.fetch(space_id, user_id, options = {}) ⇒ Sawyer::Resoruce
Fetch Member Role
16 17 18 |
# File 'lib/ribose/member_role.rb', line 16 def self.fetch(space_id, user_id, = {}) new(resource_id: user_id, space_id: space_id, **).fetch end |
Instance Method Details
#assign ⇒ Object
5 6 7 |
# File 'lib/ribose/member_role.rb', line 5 def assign assign_member_role end |