Sha256: 9172a6b1985e1a05fdae3fab92184ac5f686878d5ab9cb645d30c0d0689993d3

Contents?: true

Size: 1.01 KB

Versions: 11

Compression:

Stored size: 1.01 KB

Contents

require 'securerandom'
require 'rails/generators'
require 'rails/generators/migration'
module RubyGallery
  module Generators
    class InstallGenerator < Rails::Generators::Base
      include Rails::Generators::Migration
      source_root File.expand_path("../../templates", __FILE__)
      
      desc "Creates a Congig file and copy locate files to your application."
      
      class_option :orm

      def inject_javascript
        append_to_file 'app/assets/javascripts/application.js' do
          out = "\n"
          out << "//= require ruby_gallery/app"
        end
      end
      
      def inject_css
        file_to_append = 'app/assets/stylesheets/application.css'
        if File.exist?('app/assets/stylesheets/application.css.scss')
          file_to_append = 'app/assets/stylesheets/application.css.scss'
        end
          
        append_to_file file_to_append do
          out = "\n"
          out << "/* *= require ruby_gallery/styles */"
        end      
          
      end
      
      
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
ruby_gallery-0.3.0.6 lib/generators/ruby_gallery/install_generator.rb
ruby_gallery-0.3.0.4 lib/generators/ruby_gallery/install_generator.rb
ruby_gallery-0.3.0.3 lib/generators/ruby_gallery/install_generator.rb
ruby_gallery-0.3.0.2 lib/generators/ruby_gallery/install_generator.rb
ruby_gallery-0.3.0.1 lib/generators/ruby_gallery/install_generator.rb
ruby_gallery-0.3.0 lib/generators/ruby_gallery/install_generator.rb
ruby_gallery-0.2.9 lib/generators/ruby_gallery/install_generator.rb
ruby_gallery-0.2.7 lib/generators/ruby_gallery/install_generator.rb
ruby_gallery-0.2.6 lib/generators/ruby_gallery/install_generator.rb
ruby_gallery-0.2.5 lib/generators/ruby_gallery/install_generator.rb
ruby_gallery-0.2.4 lib/generators/ruby_gallery/install_generator.rb