Sha256: 79e8f03fcb085939e300c373ec3b16559152d34e2947fc468a935665649cc994

Contents?: true

Size: 310 Bytes

Versions: 4

Compression:

Stored size: 310 Bytes

Contents

require 'rails/generators'

module CmAdmin
  module Generators
    class PolicyGenerator < Rails::Generators::NamedBase
      source_root File.expand_path('templates', __dir__)

      def copy_policy_files
        template "policy.rb", "app/policies/cm_admin/#{file_name}_policy.rb"
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cm-admin-0.6.5 lib/generators/cm_admin/policy_generator.rb
cm-admin-0.6.4 lib/generators/cm_admin/policy_generator.rb
cm-admin-0.6.3 lib/generators/cm_admin/policy_generator.rb
cm-admin-0.6.2 lib/generators/cm_admin/policy_generator.rb