Sha256: 408deee47cca345b1faa30dcc99dab6528f827d04ca73227e0cc1cae294f5f3c

Contents?: true

Size: 737 Bytes

Versions: 3

Compression:

Stored size: 737 Bytes

Contents

module Trestle
  module Generators
    class InstallGenerator < ::Rails::Generators::Base
      desc "Installs Trestle and creates files for configuration and asset customization"

      source_root File.expand_path("../templates", __FILE__)

      def create_initializer
        template "trestle.rb.erb", "config/initializers/trestle.rb"
      end

      def create_assets
        template "_variables.scss",   "app/assets/stylesheets/trestle/_variables.scss"
        template "_custom.scss",      "app/assets/stylesheets/trestle/_custom.scss"

        template "custom.js.coffee",  "app/assets/javascripts/trestle/custom.js.coffee"
      end

      def create_directory
        empty_directory "app/admin"
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
trestle-0.8.3 lib/generators/trestle/install/install_generator.rb
trestle-0.8.2 lib/generators/trestle/install/install_generator.rb
trestle-0.8.0 lib/generators/trestle/install/install_generator.rb