Module: Lockdown::ControllerInspector::Rails

Includes:
Core
Defined in:
lib/lockdown/controller_inspector.rb

Overview

Core

Instance Method Summary collapse

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