Module: Lockdown::ControllerInspector::Rails
- Includes:
- Core
- Defined in:
- lib/lockdown/controller_inspector.rb
Overview
Core
Instance Method Summary collapse
- #available_actions(klass) ⇒ Object
- #kontroller_class_name(str) ⇒ Object
- #kontroller_file_name(str) ⇒ Object
Methods included from Core
#all_controllers, #all_except_methods, #all_methods, #only_methods
Methods included from Helper
#administrator_group_string, #administrator_group_symbol, #camelize, #convert_reference_name, #random_string, #string_name, #symbol_name, #symbolize, #syms_from_names
Instance Method Details
#available_actions(klass) ⇒ Object
190 191 192 |
# File 'lib/lockdown/controller_inspector.rb', line 190 def available_actions(klass) klass.public_instance_methods - klass.hidden_actions end |
#kontroller_class_name(str) ⇒ Object
182 183 184 |
# File 'lib/lockdown/controller_inspector.rb', line 182 def kontroller_class_name(str) "#{controller_class_name(str)}Controller" end |
#kontroller_file_name(str) ⇒ Object
186 187 188 |
# File 'lib/lockdown/controller_inspector.rb', line 186 def kontroller_file_name(str) "#{controller_file_name(str)}_controller.rb" end |