Sha256: e99bd5d7e96bf38d24e99993cda489547f76a99fb607c9b49ec2f804c35dc464

Contents?: true

Size: 632 Bytes

Versions: 6

Compression:

Stored size: 632 Bytes

Contents

# frozen_string_literal: true

require "rails/generators/base"

module MountainView
  module Generators
    class MountainViewGeneratorBase < Rails::Generators::Base
      private

      def template_engine
        app_generators[:template_engine] || "erb"
      end

      def stylesheet_engine
        app_generators[:stylesheet_engine] || "css"
      end

      def javascript_engine
        app_generators[:javascript_engine] || "js"
      end

      def app_generators
        Rails.application.config.generators.rails
      end

      def extra_pages
        MountainView.configuration.extra_pages
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
mountain_view-0.14.0 lib/generators/mountain_view/mountain_view_generator_base.rb
mountain_view-0.13.0 lib/generators/mountain_view/mountain_view_generator_base.rb
mountain_view-0.12.3 lib/generators/mountain_view/mountain_view_generator_base.rb
mountain_view-0.12.2 lib/generators/mountain_view/mountain_view_generator_base.rb
mountain_view-0.12.1 lib/generators/mountain_view/mountain_view_generator_base.rb
mountain_view-0.12.0 lib/generators/mountain_view/mountain_view_generator_base.rb