Class: CanTango::Configuration::PermitRegistry

Inherits:
Object
  • Object
show all
Defined in:
lib/cantango/configuration/permit_registry.rb

Direct Known Subclasses

Permits

Instance Method Summary collapse

Instance Method Details

#allObject



20
21
22
# File 'lib/cantango/configuration/permit_registry.rb', line 20

def all
  [user, , role, role_group]
end

#registered_by(type) ⇒ Object



16
17
18
# File 'lib/cantango/configuration/permit_registry.rb', line 16

def registered_by type
  send(type).registered
end

#registered_for(type, name = nil) ⇒ Object



12
13
14
# File 'lib/cantango/configuration/permit_registry.rb', line 12

def registered_for type, name = nil        
  name ? registered_by(type)[name.to_s] : registered_by(type)
end

#show_allObject



24
25
26
# File 'lib/cantango/configuration/permit_registry.rb', line 24

def show_all
  all.map(&:registered)
end