Sha256: 956cf1789a185136aca3253e891ba318ece86816fcc1105ba7f68ae1229d61ec
Contents?: true
Size: 639 Bytes
Versions: 2
Compression:
Stored size: 639 Bytes
Contents
require 'rails_generator/base' require 'rails_generator/generators/components/model/model_generator' class ExtensionModelGenerator < ModelGenerator attr_accessor :extension_name def initialize(runtime_args, runtime_options = {}) runtime_args = runtime_args.dup @extension_name = runtime_args.shift super(runtime_args, runtime_options) end def banner "Usage: #{$0} generate ExtensionName ModelName [field:type, field:type]" end def extension_path File.join('vendor', 'extensions', @extension_name.underscore) end def destination_root File.join(RAILS_ROOT, extension_path) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
radiant-0.6.1 | lib/generators/extension_model/extension_model_generator.rb |
radiant-0.6.0 | lib/generators/extension_model/extension_model_generator.rb |