class AuthorizedRailsScaffolds::Helper
Public Class Methods
new(options = {})
click to toggle source
# File lib/authorized_rails_scaffolds/helper.rb, line 7 def initialize(options = {}) # @local_class_name = options[:local_class_name] # Fix for potentially plural file_name value file_name = options[:file_name] file_name = file_name.singularize unless file_name.nil? @var_name = options[:var_name] || file_name # Non-namespaced variable name # Pluralized non-namespaced variable name @plural_var_name ||= options[:plural_var_name] # Determine namespace prefix i.e awesome # options[:namespace_prefix] @singular_table_name = options[:singular_table_name] @human_name = options[:human_name] end
Public Instance Methods
plural_var_name()
click to toggle source
# File lib/authorized_rails_scaffolds/helper.rb, line 32 def plural_var_name @plural_var_name end
shallow_routes?()
click to toggle source
# File lib/authorized_rails_scaffolds/helper.rb, line 36 def shallow_routes? !!AuthorizedRailsScaffolds.config.shallow_routes end
var_name()
click to toggle source
Non-namespaced variable name (i.e. foo_bar)
# File lib/authorized_rails_scaffolds/helper.rb, line 28 def var_name @var_name end