Sha256: 999620a0e017b7e1a29d4cfca1c61e0f06087d140b95e98eae7ade7c0622f000
Contents?: true
Size: 489 Bytes
Versions: 2
Compression:
Stored size: 489 Bytes
Contents
module Trestle module Generators class ResourceGenerator < ::Rails::Generators::NamedBase desc "Creates a Trestle admin resource" source_root File.expand_path("../templates", __FILE__) def create_admin template "admin.rb.erb", File.join('app/admin', class_path, "#{plural_name}_admin.rb") end protected def module_name class_name.deconstantize end def module? module_name.present? end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
trestle-0.8.2 | lib/generators/trestle/resource/resource_generator.rb |
trestle-0.8.0 | lib/generators/trestle/resource/resource_generator.rb |