Method: Fibman::Permission#initialize

Defined in:
lib/fibman/permission.rb

#initialize(key, options = {}) ⇒ Permission

Returns a new instance of Permission.



11
12
13
14
15
16
17
# File 'lib/fibman/permission.rb', line 11

def initialize key, options={}
  @key = key.to_sym
  @name = options[:name] || key.to_s
  @package = options[:package] || Fibman::ElementPackage.new
  @bind = options[:bind] || []
  @display = options.key?(:display) ? options[:display] : true
end