Sha256: 7c82e526cd71ffad34bec4c630200c43c42cea21ae7f76a0357a6210b0436bad

Contents?: true

Size: 766 Bytes

Versions: 11

Compression:

Stored size: 766 Bytes

Contents

#encoding: utf-8
module LoldesignPublisher
  class InstallGenerator < ::Rails::Generators::Base
    source_root File.expand_path('../templates', __FILE__)

    def create_initializer_file
      copy_file "loldesign_publisher.yml", "config/loldesign_publisher.yml"
    end

    def create_simple_form
      run 'bundle exec rails generate simple_form:install'
    end

    def copy_override_css
      copy_file 'override_publisher.css.scss', 'app/assets/stylesheets/loldesign_publisher/override_publisher.css.scss'
    end

    def copy_publisher_js
      copy_file 'publisher_rails_app.js', 'app/assets/javascripts/loldesign_publisher/publisher_rails_app.js'
    end

    def add_route
      route "mount LoldesignPublisher::Rails::Engine => '/'"
    end
  end
end 

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
loldesign_publisher-2.0.0 lib/generators/loldesign_publisher/install_generator.rb
loldesign_publisher-1.5.1 lib/generators/loldesign_publisher/install_generator.rb
loldesign_publisher-1.5.0 lib/generators/loldesign_publisher/install_generator.rb
loldesign_publisher-1.4.0 lib/generators/loldesign_publisher/install_generator.rb
loldesign_publisher-1.3.6 lib/generators/loldesign_publisher/install_generator.rb
loldesign_publisher-1.3.4 lib/generators/loldesign_publisher/install_generator.rb
loldesign_publisher-1.3.3 lib/generators/loldesign_publisher/install_generator.rb
loldesign_publisher-1.3.2 lib/generators/loldesign_publisher/install_generator.rb
loldesign_publisher-1.3.1 lib/generators/loldesign_publisher/install_generator.rb
loldesign_publisher-1.3.0 lib/generators/loldesign_publisher/install_generator.rb
loldesign_publisher-1.1.0 lib/generators/loldesign_publisher/install_generator.rb