class Brivo::Group
Attributes
application[RW]
id[R]
name[R]
Public Class Methods
create(name: application.create_group(name))
click to toggle source
# File lib/brivo/group.rb, line 9 def create name: application.create_group(name) end
new(attributes = {})
click to toggle source
# File lib/brivo/group.rb, line 14 def initialize attributes = {} @id = attributes['id'] @name = attributes['name'] end
Public Instance Methods
assign_user(user_id)
click to toggle source
# File lib/brivo/group.rb, line 27 def assign_user user_id application.group_assign_user(id, user_id) end
delete()
click to toggle source
# File lib/brivo/group.rb, line 19 def delete application.delete_group(id) end
remove_user(user_id)
click to toggle source
# File lib/brivo/group.rb, line 31 def remove_user user_id application.group_remove_user(id, user_id) end
users()
click to toggle source
# File lib/brivo/group.rb, line 23 def users application.group_users(id) end
Private Instance Methods
application()
click to toggle source
# File lib/brivo/group.rb, line 37 def application self.class.application end