Sha256: aaabe3e0c9bd6da2285ff5b126d8963d5ff5988b8347a382a17baf3719ba7433
Contents?: true
Size: 1.27 KB
Versions: 1
Compression:
Stored size: 1.27 KB
Contents
require "#{File.dirname(__FILE__)}/manifests/rules_view_layout.rb" module RulesView module Generators class LayoutGenerator < Rails::Generators::Base source_root File.expand_path(File.dirname(__FILE__) + "/manifests/templates") def initialize(runtime_args, *runtime_options) super @layout_name = runtime_args[0] unless runtime_args.length < 1 end def install if @layout_name.blank? puts " ***************** layout_name required ***************** " else RulesViewLayoutManifest.populate_record(self, @layout_name) end puts RulesViewLayoutManifest.description end def self.description <<-DESCRIPTION ******************************************************************* To install and modify the rules_view layout > script/rails generate rules_view:layout [layout_name] Then set the layout to use in the controller class MyCoolController < ApplicationController layout '[layout_name]' ... ******************************************************************* DESCRIPTION end desc(description) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rules_view-0.0.3 | generators/layout_generator.rb |