Sha256: c0f5b73dd1b8f9236e6ac966b137cff0d924281e2e01b314df907175cdb0f344

Contents?: true

Size: 544 Bytes

Versions: 1

Compression:

Stored size: 544 Bytes

Contents

# frozen_string_literal: true

require_relative "./mountain_view_generator_base"

module MountainView
  module Generators
    class ExtraPagesGenerator < MountainViewGeneratorBase
      desc "Generates extra pages and routes"

      def create_extra_pages_views
        views_folder = "app/views/mountain_view/extra_pages"
        extra_pages.each do |page|
          file_name = "#{views_folder}/#{page}.html.#{template_engine}"
          next if File.exist?(file_name)

          create_file file_name
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mountain_view-0.14.0 lib/generators/mountain_view/extra_pages_generator.rb