Sha256: 512ece4410cc1ba8977edbb955575b036390ac9205f4dccb0de8fc58f198ba31

Contents?: true

Size: 561 Bytes

Versions: 36

Compression:

Stored size: 561 Bytes

Contents

require 'rails/generators'

module Ckeditor
  module Generators
    class PunditPolicyGenerator < Rails::Generators::Base

      desc "Generates policy files for Pundit"

      def self.source_root
        @source_root ||= File.expand_path(File.join(File.dirname(__FILE__), 'templates'))
      end

      # copy configuration
      def copy_policy_files
        [:picture, :attachment_file].each do |model_name|
          template "pundit_policy/#{model_name}_policy.rb", "app/policies/ckeditor/#{model_name}_policy.rb"
        end
      end

    end
  end
end

Version data entries

36 entries across 36 versions & 4 rubygems

Version Path
danabr75-ckeditor-4.1.6 lib/generators/ckeditor/pundit_policy_generator.rb
glebtv-ckeditor-4.6.0 lib/generators/ckeditor/pundit_policy_generator.rb
glebtv-ckeditor-4.5.10.3 lib/generators/ckeditor/pundit_policy_generator.rb
glebtv-ckeditor-4.5.10.2 lib/generators/ckeditor/pundit_policy_generator.rb
glebtv-ckeditor-4.5.10.1 lib/generators/ckeditor/pundit_policy_generator.rb
glebtv-ckeditor-4.5.7.1 lib/generators/ckeditor/pundit_policy_generator.rb
glebtv-ckeditor-4.5.7 lib/generators/ckeditor/pundit_policy_generator.rb
ckeditor_custom_controller-4.1.6 lib/generators/ckeditor/pundit_policy_generator.rb
ckeditor-4.1.6 lib/generators/ckeditor/pundit_policy_generator.rb
ckeditor-4.1.5 lib/generators/ckeditor/pundit_policy_generator.rb
ckeditor-4.1.4 lib/generators/ckeditor/pundit_policy_generator.rb
ckeditor-4.1.3 lib/generators/ckeditor/pundit_policy_generator.rb
glebtv-ckeditor-4.4.7.4 lib/generators/ckeditor/pundit_policy_generator.rb
ckeditor-4.1.2 lib/generators/ckeditor/pundit_policy_generator.rb
glebtv-ckeditor-4.4.7.3 lib/generators/ckeditor/pundit_policy_generator.rb
glebtv-ckeditor-4.4.7.2 lib/generators/ckeditor/pundit_policy_generator.rb
glebtv-ckeditor-4.4.7.1 lib/generators/ckeditor/pundit_policy_generator.rb
glebtv-ckeditor-4.4.7 lib/generators/ckeditor/pundit_policy_generator.rb
glebtv-ckeditor-4.4.6 lib/generators/ckeditor/pundit_policy_generator.rb
ckeditor-4.1.1 lib/generators/ckeditor/pundit_policy_generator.rb