Sha256: 0f2c0d84e3e02a7251ce27ccad1621a9ad3becde7f88aa616358023e33fe679c
Contents?: true
Size: 719 Bytes
Versions: 2
Compression:
Stored size: 719 Bytes
Contents
require 'generators/pbw/resource_helpers' require 'generators/pbw/scaffold_generator' require 'generators/pbw/rules/rules' class Pbw::Rules::CommandGenerator < Pbw::Generators::ScaffoldGenerator source_root File.expand_path("../../../templates", __FILE__) class_option :create_process, :type => :boolean, :aliases => "-P", :default => false, :desc => "Create process for command" def create_process if options[:create_process] generate "pbw:rules:process", "#{class_name} #{attrs.map{|attr| "#{attr.name}:#{attr.type}"}.join(' ')}" end end protected def available_views %w(new) end def base_model_class "Pbw::Command" end def model_namespace "Commands" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pbw-0.0.10 | lib/generators/pbw/rules/command/command_generator.rb |
pbw-0.0.9 | lib/generators/pbw/rules/command/command_generator.rb |