class Trestle::Generators::ResourceGenerator
Public Instance Methods
admin_name()
click to toggle source
# File lib/generators/trestle/resource/resource_generator.rb, line 14 def admin_name singular? ? singular_name : plural_name end
create_admin()
click to toggle source
# File lib/generators/trestle/resource/resource_generator.rb, line 10 def create_admin template "admin.rb.erb", File.join("app/admin", class_path, "#{admin_name}_admin.rb") end
parameter_name()
click to toggle source
# File lib/generators/trestle/resource/resource_generator.rb, line 18 def parameter_name singular_name.singularize end
singular?()
click to toggle source
# File lib/generators/trestle/resource/resource_generator.rb, line 22 def singular? options[:singular] end
Protected Instance Methods
module?()
click to toggle source
# File lib/generators/trestle/resource/resource_generator.rb, line 31 def module? module_name.present? end
module_name()
click to toggle source
# File lib/generators/trestle/resource/resource_generator.rb, line 27 def module_name class_name.deconstantize end