Sha256: c7448cfdc16f2ce2c72a6ad759bf13b8e13e58c51d56de1fe115683d9c235930

Contents?: true

Size: 1021 Bytes

Versions: 3

Compression:

Stored size: 1021 Bytes

Contents

recipe :javascript_framework do
  description 'This will add javascript framework into your app'
  after :forms
  
  question "Please choose JS framework you prefer to use" do

    # See https://github.com/rails/jquery-rails for details
    answer "JQuery with Jquery UI", :default => true do
      gem "jquery-rails"

      gsub_file 'app/assets/javascripts/application.js', '//= require_tree .' do
        <<-CONTENT.gsub(/^ {10}/, '')
          //= require jquery
          //= require jquery_ui
          //= require jquery_ujs
          //= require_tree .
        CONTENT
      end
    end

    # See https://github.com/neonlex/mootools-rails for details
    answer "Mootools Core with More" do
      gem 'mootools-rails'

      gsub_file 'app/assets/javascripts/application.js', '//= require_tree .' do
        <<-CONTENT.gsub(/^ {10}/, '')
          //= require mootools
          //= require mootools-more
          //= require mootools_ujs
          //= require_tree .
        CONTENT
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
playmo-0.1.2 recipes/javascript_framework_recipe.rb
playmo-0.1.1 lib/playmo/recipes/javascript_framework_recipe.rb
playmo-0.1.0 lib/playmo/recipes/javascript_framework_recipe.rb