Sha256: a2dcdb2922b8613bf9acfecc3f5fce96ff5476a6469d7219176c380aa28ec077

Contents?: true

Size: 846 Bytes

Versions: 2

Compression:

Stored size: 846 Bytes

Contents

require 'rails/generators/active_record'
module Binco
  class InstallGenerator < Rails::Generators::Base
    desc 'Install bootstrap into your app'
    source_root File.expand_path("../templates", __FILE__)

    def create_application_scss
      copy_file 'stylesheet.scss', 'app/assets/stylesheets/application.scss'
    end

    def remove_file
      run 'rm app/assets/stylesheets/application.css'
    end

    def create_overrides
      copy_file '_bootstrap-overrides.scss', 'app/assets/stylesheets/_bootstrap-overrides.scss'
    end

    def add_javascripts
      inject_into_file 'app/assets/javascripts/application.js', after: '//= require turbolinks' do
        "\n//= require binco\n" +
        "//= require bootstrap-datepicker/locales/bootstrap-datepicker.es.js\n" +
        "//= require select2_locale_es"
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
binco-2.0.1 lib/generators/binco/install/install_generator.rb
binco-0.0.3 lib/generators/binco/install/install_generator.rb