Class: Roleup::List

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Includes:
Enumerable
Defined in:
lib/roleup/list.rb

Instance Method Summary collapse

Constructor Details

#initialize(*roles) ⇒ List

Returns a new instance of List.



9
10
11
# File 'lib/roleup/list.rb', line 9

def initialize(*roles)
  @inner_list = roles.map { |role| standardize(role) }.uniq.sort
end

Instance Method Details

#include?(role) ⇒ Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/roleup/list.rb', line 13

def include?(role)
  inner_list.include? standardize(role)
end