Sha256: 7ec55be9f38a34074dcea554751ef7bba09e54ea39bab28c58047df4f80be6dc
Contents?: true
Size: 1.47 KB
Versions: 1
Compression:
Stored size: 1.47 KB
Contents
require 'rails/generators' require 'rails' if ::Rails.version < "3.1" || !::Rails.application.config.assets.enabled module Skeleton module Generators class InstallGenerator < ::Rails::Generators::Base desc "Warn about low version of Rails" def do_nothing say_status("deprecated", "You need Rails >= 3.1 and/or Assets Pipeline turned on.") say_status("", "Please update your Rails app, and comeback soon!") end end end end else module Skeleton module Generators class InstallGenerator < ::Rails::Generators::Base desc "This generator installs Skeleton CSS framework to Asset Pipeline" def add_assets css_inject = " *= require base\n *= require layout\n *= require skeleton\n" app_scss = File.join(::Rails.root, 'app', 'assets', 'stylesheets', 'application.scss') app_css = File.join(::Rails.root, 'app', 'assets', 'stylesheets', 'application.css') insert_into_file File.join(::Rails.root, 'app', 'assets', 'javascripts', 'application.js'), "//= require tabs\n", :after => "jquery_ujs\n" if File.exist?(app_scss) insert_into_file app_scss, css_inject, :after => "require_self\n" elsif File.exist?(app_css) insert_into_file app_css, css_inject, :after => "require_self\n" else say_status('Nor application.css/application.scss could not be found!') end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
skeleton-rails-0.0.2 | lib/generators/skeleton/install/install_generator.rb |