Sha256: 019c6bd22c5cd1b134a9845f8145c801b4aebb21740d18767d4e4fb25f8268da
Contents?: true
Size: 846 Bytes
Versions: 11
Compression:
Stored size: 846 Bytes
Contents
# frozen_string_literal: true module Maquina module Generators class InstallTemplatesGenerator < Rails::Generators::Base source_root File.expand_path("../../../../app/views", __FILE__) def copy_layout empty_directory "app/views/layouts/maquina" directory File.join(engine_views_path, "layouts", "maquina"), File.join(app_views_path, "layouts", "maquina") end def copy_views empty_directory "app/views/maquina" directory File.join(engine_views_path, "maquina"), File.join(app_views_path, "maquina") end private def engine_views_path @engine_views_path ||= File.join(Maquina::Engine.root, "app", "views") end def app_views_path @app_views_path ||= File.join(Rails.root, "app", "views") end end end end
Version data entries
11 entries across 11 versions & 1 rubygems