Sha256: 7956417eab129be5a7d941d9dcb2339f1dd5ea58314a66389ffe0e8f467cda58

Contents?: true

Size: 881 Bytes

Versions: 33

Compression:

Stored size: 881 Bytes

Contents

require 'rails'
require 'rails/generators'

module JqrHelpers
  # @private
  module Generators
    class InstallGenerator < ::Rails::Generators::Base

      desc 'This generator installs jqr-helper JavaScript, CSS, and image files.'
      source_root File.expand_path('../../../app/assets', __FILE__)

      def copy_files
        log 'Copying files...'
        files = [
          'javascripts/jqr-helpers.js',
          'images/jqr-helpers/close.png',
          'images/jqr-helpers/throbber.gif'
        ]
        if Rails.version.to_i >= 3.2
          files << 'stylesheets/jqr-helpers.css'
        end
        files.each do |file|
          copy_file file, "public/#{file}"
        end
        if Rails.version.to_i < 3.2
          copy_file 'stylesheets/jqr-helpers-legacy.css',
                    'public/stylesheets/jqr-helpers.css'
        end
      end
    end
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
jqr-helpers-1.0.75 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.74 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.73 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.72 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.71 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.70 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.69 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.68 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.67 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.66 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.65 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.64 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.63 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.61 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.60 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.59 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.58 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.57 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.56 lib/jqr-helpers/install_generator.rb
jqr-helpers-1.0.55 lib/jqr-helpers/install_generator.rb