Class LightrailBaseGenerator
In: lib/lightrail/generator.rb
Parent: MigrationGenerator

Methods

External Aliases

controller_singular_name -> controller_file_name
controller_plural_name -> controller_table_name

Attributes

controller_class_name  [R] 
controller_class_nesting  [R] 
controller_class_nesting_depth  [R] 
controller_class_path  [R] 
controller_file_path  [R] 
controller_name  [R] 
controller_plural_name  [R] 
controller_singular_name  [R] 
default_file_extension  [R] 
resource_edit_path  [R] 
version  [R] 

Public Class methods

To create a lightrail app slice generator

  class ZilkeyCoreGenerator < LightrailGenerator
    def manifest
      record do |m|
        m.lightrail_files File.expand_path(File.join(__FILE__,"../","../","../","lib")), "zilkey"
        m.route_resources "users"
        m.route_resources "sessions"
      end
    end
  end

Public Instance methods

This allows for root paths

[Validate]