Sha256: fa96794bf5e0051f92f41389d77413e30608f9f629ae5e2aea614fc93f377f73

Contents?: true

Size: 739 Bytes

Versions: 8

Compression:

Stored size: 739 Bytes

Contents

require 'rails/generators'

module Hancock::Cms
  class AssetsGenerator < Rails::Generators::Base
    source_root File.expand_path('../templates/assets', __FILE__)

    desc 'Hancock CMS assets generator'
    def install
      assets_files.each do |f|
        template "#{f}.erb", "app/assets/#{f}"
      end
    end


    def rails_admin_theming_sass_path
      "stylesheets/hancock/rails_admin/custom/theming.sass"
    end

    def application_sass_path
      "stylesheets/application.sass"
    end

    def application_coffee_path
      "javascripts/application.coffee"
    end

    def assets_files
      [
        rails_admin_theming_sass_path,
        application_sass_path,
        application_coffee_path
      ]
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
hancock_cms-1.0.1 lib/generators/hancock/cms/assets_generator.rb
hancock_cms-2.0.0.2 lib/generators/hancock/cms/assets_generator.rb
hancock_cms-1.0.0.4 lib/generators/hancock/cms/assets_generator.rb
hancock_cms-1.0.0.3 lib/generators/hancock/cms/assets_generator.rb
hancock_cms-2.0.0.1 lib/generators/hancock/cms/assets_generator.rb
hancock_cms-1.0.0.2 lib/generators/hancock/cms/assets_generator.rb
hancock_cms-2.0.0 lib/generators/hancock/cms/assets_generator.rb
hancock_cms-1.0.0 lib/generators/hancock/cms/assets_generator.rb