Class: CmAdmin::Generators::PolicyGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- CmAdmin::Generators::PolicyGenerator
- Defined in:
- lib/generators/cm_admin/policy_generator.rb
Instance Method Summary collapse
Instance Method Details
#copy_policy_files ⇒ Object
8 9 10 11 12 |
# File 'lib/generators/cm_admin/policy_generator.rb', line 8 def copy_policy_files @cm_model = CmAdmin::Model.find_by({name: file_name.classify}) raise "cm_admin is not defined inside #{file_name} model" unless @cm_model.present? template "policy.rb", "app/policies/cm_admin/#{file_name}_policy.rb" end |