Class: Acl9::Config

Inherits:
Struct
  • Object
show all
Defined in:
lib/acl9.rb

Instance Method Summary collapse

Instance Method Details

#[](k) ⇒ Object



18
# File 'lib/acl9.rb', line 18

def [] k; send k.to_sym; end

#[]=(k, v) ⇒ Object



19
# File 'lib/acl9.rb', line 19

def []= k, v; send "#{k}=", v; end

#merge!(h) ⇒ Object



26
27
28
# File 'lib/acl9.rb', line 26

def merge! h
  h.each { |k,v| self[k.to_sym] = v }
end

#reset!Object



20
21
22
23
24
# File 'lib/acl9.rb', line 20

def reset!
  Acl9::CONFIG.each do |k,v|
    send "#{k}=", v
  end
end