Merb::Generators::SessionMigrationGenerator

Public Class Methods

source_root() click to toggle source
   # File lib/generators/session_migration.rb, line 5
5:     def self.source_root
6:       File.join(super, 'component', 'session_migration')
7:     end

Public Instance Methods

version() click to toggle source
    # File lib/generators/session_migration.rb, line 15
15:     def version
16:       # TODO: handle ActiveRecord timestamped migrations
17:       format("%03d", current_migration_nr + 1)
18:     end

Protected Instance Methods

current_migration_nr() click to toggle source
    # File lib/generators/session_migration.rb, line 26
26:     def current_migration_nr
27:       current_migration_number = Dir["#{destination_directory}/*"].map{|f| File.basename(f).match(/^(\d+)/)[0].to_i  }.max.to_i
28:     end
destination_directory() click to toggle source
    # File lib/generators/session_migration.rb, line 22
22:     def destination_directory
23:       File.join(destination_root, 'schema', 'migrations')
24:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.