Sha256: cfe1d0d1fbc8bc74841589efa462d7088884d6fced094093cbf62388e60a2b16
Contents?: true
Size: 567 Bytes
Versions: 14
Compression:
Stored size: 567 Bytes
Contents
require 'rails/generators' module Metro module Generators class LayoutGenerator < ::Rails::Generators::Base source_root File.expand_path("../templates", __FILE__) desc "This generator generates layout file with navigation." argument :layout_name, :type => :string, :default => "application" attr_reader :app_name def generate_layout app = ::Rails.application @app_name = app.class.to_s.split("::").first template "layout.html.erb", "app/views/layouts/#{layout_name}.html.erb" end end end end
Version data entries
14 entries across 14 versions & 3 rubygems