Sha256: 359ebc079666666fadf514e407429fbd6b76dc86e0c7be4947b9f7fcd8dafbbb

Contents?: true

Size: 1.06 KB

Versions: 78

Compression:

Stored size: 1.06 KB

Contents

module Tenon
  module Generators
    class InstallGenerator < Rails::Generators::Base
      source_root File.expand_path('../../../../../', __FILE__)

      def copy_files
        copy_file('config/initializers/tenon.rb', File.join(Rails.root, 'config', 'initializers', 'tenon.rb'))
        copy_file('app/views/tenon/shared/_main_nav.html.haml', File.join(Rails.root, 'app', 'views', 'tenon', 'shared', '_main_nav.html.haml'))
        copy_file('app/assets/stylesheets/tenon/colors-custom.css.scss', File.join(Rails.root, 'app', 'assets', 'stylesheets', 'tenon', 'colors-custom.css.scss'))
        copy_file('lib/generators/tenon/install/tenon_addons.js', File.join(Rails.root, 'app', 'assets', 'javascripts', 'tenon_addons.js'))
        FileUtils.mkdir_p(File.join(Rails.root, 'app', 'assets', 'javascripts', 'tenon'))

        puts ''
        puts 'Make sure you add the following lines of code: '
        puts '  config/application.rb: require "active_record/railtie"'
        puts '  app/controllers/application_controller.rb: helper Tenon::Engine.helpers'
      end
    end
  end
end

Version data entries

78 entries across 78 versions & 1 rubygems

Version Path
tenon-1.1.3 lib/generators/tenon/install/install_generator.rb
tenon-1.1.2 lib/generators/tenon/install/install_generator.rb
tenon-1.1.1 lib/generators/tenon/install/install_generator.rb
tenon-1.0.76 lib/generators/tenon/install/install_generator.rb
tenon-1.0.75 lib/generators/tenon/install/install_generator.rb
tenon-1.0.74 lib/generators/tenon/install/install_generator.rb
tenon-1.0.73 lib/generators/tenon/install/install_generator.rb
tenon-1.0.72 lib/generators/tenon/install/install_generator.rb
tenon-1.0.71 lib/generators/tenon/install/install_generator.rb
tenon-1.0.70 lib/generators/tenon/install/install_generator.rb
tenon-1.0.69 lib/generators/tenon/install/install_generator.rb
tenon-1.0.68 lib/generators/tenon/install/install_generator.rb
tenon-1.0.67 lib/generators/tenon/install/install_generator.rb
tenon-1.0.66 lib/generators/tenon/install/install_generator.rb
tenon-1.0.65 lib/generators/tenon/install/install_generator.rb
tenon-1.0.64 lib/generators/tenon/install/install_generator.rb
tenon-1.0.63 lib/generators/tenon/install/install_generator.rb
tenon-1.0.62 lib/generators/tenon/install/install_generator.rb
tenon-1.0.61 lib/generators/tenon/install/install_generator.rb
tenon-1.0.60 lib/generators/tenon/install/install_generator.rb