class AuthorizedRailsScaffolds::RailsScaffoldControllerHelper
Public Class Methods
new(options = {})
click to toggle source
Calls superclass method
AuthorizedRailsScaffolds::Helper::new
# File lib/authorized_rails_scaffolds/rails_scaffold_controller_helper.rb, line 5 def initialize(options = {}) super options # Modularized class name generated by spec generator @controller_class_name = options[:controller_class_name] @modular_class_name = options[:class_name] || options[:local_class_name] end
Public Instance Methods
load_resource()
click to toggle source
# File lib/authorized_rails_scaffolds/rails_scaffold_controller_helper.rb, line 31 def load_resource load_resource_code = "load_resource #{resource_symbol}" if parent_models.any? load_resource_code += ", :through => #{parent_sym(parent_model_names.last)}" end if shallow_routes? load_resource_code += ", :shallow => true" end load_resource_code end
modular_class_name()
click to toggle source
Class name with parent modules included (i.e. Example::FooBar) Name of class assumed by default generators, used as a base for determining modules and class
# File lib/authorized_rails_scaffolds/rails_scaffold_controller_helper.rb, line 16 def modular_class_name @modular_class_name end