Sha256: f860d2481938646309c791e87cdcf477087b1d00e5bf638236581bec3a5f785d

Contents?: true

Size: 628 Bytes

Versions: 1

Compression:

Stored size: 628 Bytes

Contents

require 'rails/generators'

module Editarea
  class InstallGenerator < ::Rails::Generators::Base
    desc "Copy static files and add js to application.js"
    source_root File.expand_path('../templates', __FILE__)

    def add_js 
      js_manifest = 'app/assets/javascripts/application.js'

      if File.exist?(js_manifest)
        insert_into_file js_manifest, "//= require edit_area_full\n", :after => "jquery_ujs\n"
      else
        copy_file "application.js", js_manifest
      end
    end


    def copy_assets 
      directory File.expand_path("../../../../vendor/assets", __FILE__), "public/assets"
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
editarea-rails-2.1.0 lib/generators/editarea/install_generator.rb