class Trestle::Auth::Generators::AdminGenerator
Public Instance Methods
create_admin()
click to toggle source
# File lib/generators/trestle/auth/admin/admin_generator.rb, line 13 def create_admin template "admin.rb.erb", File.join('app/admin/auth', "#{model.underscore.pluralize}_admin.rb") end
devise?()
click to toggle source
# File lib/generators/trestle/auth/admin/admin_generator.rb, line 17 def devise? options[:devise] end
Protected Instance Methods
parameter_name()
click to toggle source
# File lib/generators/trestle/auth/admin/admin_generator.rb, line 22 def parameter_name singular_name end
plural_name()
click to toggle source
# File lib/generators/trestle/auth/admin/admin_generator.rb, line 26 def plural_name singular_name.pluralize end
singular_name()
click to toggle source
# File lib/generators/trestle/auth/admin/admin_generator.rb, line 30 def singular_name model.demodulize.underscore end