Sha256: 2e0fe84568339b088f97d3acbf19f9e76b0f6a9e2975ad20321a8b28bfe39a74
Contents?: true
Size: 1.08 KB
Versions: 4
Compression:
Stored size: 1.08 KB
Contents
require "#{File.dirname(__FILE__)}/manifests/layout.rb" module RulesEngine 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 LayoutManifest.populate_record(self, @layout_name) end puts LayoutGenerator.description end def self.description <<-DESCRIPTION ******************************************************************* To add the rules engine layout to you application > script/rails generate rules_engine:layout [layout_name] ******************************************************************* DESCRIPTION end desc(description) end end end
Version data entries
4 entries across 4 versions & 1 rubygems