class Respoke::Role

Attributes

id[R]
name[R]
rules[RW]

Public Class Methods

new(client, id:, name:, **rules) click to toggle source
# File lib/respoke/role.rb, line 5
def initialize(client, id:, name:, **rules)
  @client = client
  @id = id
  @name = name
  @rules = rules
end

Public Instance Methods

delete() click to toggle source
# File lib/respoke/role.rb, line 16
def delete
  response = @client.delete_role(id: @id)
end
save() click to toggle source
# File lib/respoke/role.rb, line 12
def save
  response = @client.update_role(id: @id, rules: @rules)
end