class Ruboty::Authorization::UserList
Attributes
brain[R]
Public Class Methods
new(brain)
click to toggle source
# File lib/ruboty/authorization/user_list.rb, line 7 def initialize(brain) @brain = brain end
Public Instance Methods
add(params)
click to toggle source
# File lib/ruboty/authorization/user_list.rb, line 15 def add(params) user = User.new(params) users.push(user) user end
find_by_name(name)
click to toggle source
# File lib/ruboty/authorization/user_list.rb, line 21 def find_by_name(name) users.find { |user| user.name == name } end
users()
click to toggle source
# File lib/ruboty/authorization/user_list.rb, line 11 def users list[:users] end
Private Instance Methods
list()
click to toggle source
# File lib/ruboty/authorization/user_list.rb, line 27 def list brain.data['user_list'] ||= { users: [] } end