class Trestle::Generators::AdminGenerator

Public Instance Methods

create_admin() click to toggle source
# File lib/generators/trestle/admin/admin_generator.rb, line 8
def create_admin
  template "admin.rb.erb", File.join("app/admin", class_path, "#{singular_name}_admin.rb")
end
create_template() click to toggle source
# File lib/generators/trestle/admin/admin_generator.rb, line 12
def create_template
  template "index.html.erb", File.join("app/views/admin", class_path, singular_name, "index.html.erb")
end

Protected Instance Methods

module?() click to toggle source
# File lib/generators/trestle/admin/admin_generator.rb, line 21
def module?
  module_name.present?
end
module_name() click to toggle source
# File lib/generators/trestle/admin/admin_generator.rb, line 17
def module_name
  class_name.deconstantize
end