Sha256: 74ee561f15d558322d5ca902719ec7b79b862272ebf4defddc0a97d745105535
Contents?: true
Size: 873 Bytes
Versions: 12
Compression:
Stored size: 873 Bytes
Contents
require 'rails/generators' module Kube module Generators class InstallGenerator < ::Rails::Generators::Base source_root File.expand_path("../templates", __FILE__) desc "This generator installs Kube to Asset Pipeline" def add_assets if File.exist?('app/assets/stylesheets/application.css') content = File.read("app/assets/stylesheets/application.css") unless content.match(/require_tree\s+\.\s*$/) style_require_block = " *= require kube\n" insert_into_file "app/assets/stylesheets/application.css", style_require_block, :after => "require_self\n" end else copy_file "application.css", "app/assets/stylesheets/application.css" end end def add_kube copy_file "kube.less", "app/assets/stylesheets/kube.css.less" end end end end
Version data entries
12 entries across 12 versions & 1 rubygems