class KnowItAll::Generators::PolicyGenerator
Public Instance Methods
create_policy_file()
click to toggle source
# File lib/generators/know_it_all/policy/policy_generator.rb, line 11 def create_policy_file unless File.exists?("app/policies/#{module_name}.rb") template 'module.rb', "app/policies/#{module_name}.rb" end action_names.each do |action_name| @action_name = action_name template 'policy.rb', "app/policies/#{module_name}/#{action_name}.rb" end end
Private Instance Methods
module_name()
click to toggle source
# File lib/generators/know_it_all/policy/policy_generator.rb, line 24 def module_name "#{controller_name}_policies" end