Sha256: 977c5dde8490f837d11810cb170f3b1d974bd57f05174edb94084f70c0e5f474

Contents?: true

Size: 1.07 KB

Versions: 5

Compression:

Stored size: 1.07 KB

Contents

require 'rails'
require 'rails/generators/active_record'

module Coalla
  module Cms
    module FileUploads

      class InstallGenerator < ActiveRecord::Generators::Base
        argument :name, type: :string, default: ""
        source_root File.expand_path("../templates", __FILE__)
        class_option :copy, type: :boolean, default: false, description: "Copy all files to project"

        def copy_files
          migration_template "migration.rb", "db/migrate/create_file_upload.rb"

          #if options.copy?
          #  [ 'app/views/admin/lookups/_form.html.haml',
          #    'app/views/admin/lookups/edit.html.haml',
          #    'app/views/admin/lookups/index.html.haml',
          #    'app/views/admin/lookups/new.html.haml',
          #    'app/views/admin/lookups/show.html.haml',
          #    'app/controllers/admin/lookups_controller.rb',
          #    'app/models/lookup.rb',
          #    'app/helpers/lookup_helper.rb'
          #  ].each do |path|
          #    copy_file path, path
          #  end
          #end
        end

      end

    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
coalla-cms-0.4.2.0 lib/generators/coalla/cms/file_uploads/install_generator.rb
coalla-cms-0.5.2.4 lib/generators/coalla/cms/file_uploads/install_generator.rb
coalla-cms-0.4.4.3 lib/generators/coalla/cms/file_uploads/install_generator.rb
coalla-cms-0.5.1.9 lib/generators/coalla/cms/file_uploads/install_generator.rb
coalla-cms-0.5.1.8 lib/generators/coalla/cms/file_uploads/install_generator.rb