Sha256: a109c4f6777ef7839072abdb2f94082efdb8d761914c03327417c7eb7346f450
Contents?: true
Size: 505 Bytes
Versions: 8
Compression:
Stored size: 505 Bytes
Contents
class SessionMigrationGenerator < RubiGen::NamedBase def initialize(runtime_args, runtime_options = {}) runtime_args << 'add_session_table' if runtime_args.empty? super end def manifest record do |m| m.migration_template 'migration.rb', 'db/migrate', :assigns => { :session_table_name => default_session_table_name } end end protected def default_session_table_name ActiveRecord::Base.pluralize_table_names ? 'session'.pluralize : 'session' end end
Version data entries
8 entries across 8 versions & 1 rubygems