Class: KnowItAll::Generators::PolicyGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- KnowItAll::Generators::PolicyGenerator
- Defined in:
- lib/generators/know_it_all/policy/policy_generator.rb
Instance Method Summary collapse
Instance Method Details
#create_policy_file ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# 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 |