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