Module: Resta::MigrationHelpers::CreateTable
- Included in:
- Sequel::Schema::CreateTableGenerator
- Defined in:
- lib/resta/model.rb
Overview
Helpers used in create table
Instance Method Summary collapse
Instance Method Details
#primary_column(name, opts = nil) ⇒ Object
123 124 125 126 |
# File 'lib/resta/model.rb', line 123 def primary_column(name, opts=nil) opts = (opts || {}).merge DEFAULT_PRIMARY_COLUMN_OPTS primary_key name, :string, opts end |
#timestamp_columns ⇒ Object
128 129 130 131 132 |
# File 'lib/resta/model.rb', line 128 def [:created_at, :updated_at].each do |f| column f, :datetime end end |
#version_column ⇒ Object
134 135 136 |
# File 'lib/resta/model.rb', line 134 def version_column column :'_$version', :string end |