Sha256: 5c4323a8fb8920e23861902ee0d76848e67cdff14335fc859ed19ed232c5616f

Contents?: true

Size: 950 Bytes

Versions: 8

Compression:

Stored size: 950 Bytes

Contents

require 'rails/generators'
require 'rails/generators/base'
module Hierapolis
  module Generators
    class InstallGenerator < ::Rails::Generators::Base
      desc "Copy hierapolis generators"
      source_root File.expand_path('../templates', __FILE__)

      def copy_scaffold_template
        directory 'haml', 'lib/templates/haml'
        directory 'rails', 'lib/templates/rails'
        directory 'generators', 'lib/generators'
      end

      def copy_layouts
        directory 'layouts/hq', 'app/views/layouts/hq'
        directory 'layouts/hq/partials', 'app/views/layouts/hq/partials'

        directory 'layouts/partials', 'app/views/layouts/partials'
        copy_file 'layouts/login.html.haml', 'app/views/layouts/login.html.haml'
      end

      def create_hq_assets
        directory 'assets/javascripts/hq', 'app/assets/javascripts/hq'
        directory 'assets/stylesheets/hq', 'app/assets/stylesheets/hq'
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
hierapolis-rails-1.1.3 lib/generators/hierapolis/install_generator.rb
hierapolis-rails-1.1.1 lib/generators/hierapolis/install_generator.rb
hierapolis-rails-1.1.0 lib/generators/hierapolis/install_generator.rb
hierapolis-rails-1.0.3 lib/generators/hierapolis/install_generator.rb
hierapolis-rails-1.0.2 lib/generators/hierapolis/install_generator.rb
hierapolis-rails-1.0.1 lib/generators/hierapolis/install_generator.rb
hierapolis-rails-1.0.0 lib/generators/hierapolis/install_generator.rb
hierapolis-rails-0.4.0 lib/generators/hierapolis/install_generator.rb