Sha256: bc39ad4b31170c34cb3a5e2f3055e875a1643ae480f34a71e1fa307f6ed77421

Contents?: true

Size: 1015 Bytes

Versions: 10

Compression:

Stored size: 1015 Bytes

Contents

# encoding: utf-8

module CacheableFlash
  # Copies javascript libraries flash.js and jquery.cookie.js to public/javascripts/ (Rails 3.0.X only, Rails 3.1 has asset pipeline)
  #
  # @example
  #   $ rails generate cacheable_flash:install
  #
  class InstallGenerator < Rails::Generators::Base
    source_root File.expand_path('../../../../../vendor/assets/javascripts/', __FILE__)

    # Rails 3.1 has the asset pipeline, no need to copy javascript files anymore
    # Rails 3.0 doesn't have an asset pipeline, so we copy in javascript files
    desc "Copies some JS files to public/javascripts/"
    def copy_files
      if ::Rails::VERSION::MAJOR == 3 && ::Rails::VERSION::MINOR == 1
        ActiveSupport::Deprecation.warn("Rails 3.1 has the asset pipeline, so you only need to copy javascript files if you aren't using it.")
      end
      template 'flash.js',     'public/javascripts/flash.js'
      template 'jquery.cookie.js', 'public/javascripts/jquery.cookie.js'
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
cacheable_flash-0.3.2 lib/generators/cacheable_flash/install/install_generator.rb
cacheable_flash-0.3.1 lib/generators/cacheable_flash/install/install_generator.rb
cacheable_flash-0.3.0 lib/generators/cacheable_flash/install/install_generator.rb
cacheable_flash-0.2.10 lib/generators/cacheable_flash/install/install_generator.rb
cacheable_flash-0.2.9 lib/generators/cacheable_flash/install/install_generator.rb
cacheable_flash-0.2.8 lib/generators/cacheable_flash/install/install_generator.rb
cacheable_flash-0.2.7 lib/generators/cacheable_flash/install/install_generator.rb
cacheable_flash-0.2.5 lib/generators/cacheable_flash/install/install_generator.rb
cacheable_flash-0.2.4 lib/generators/cacheable_flash/install/install_generator.rb
cacheable_flash-0.2.3 lib/generators/cacheable_flash/install/install_generator.rb