module Resta::MigrationHelpers::AlterTable

Helpers used in schema modification.

Public Instance Methods

add_primary_column(name, opts=nil) click to toggle source
# File lib/resta/model.rb, line 85
def add_primary_column(name, opts=nil)
  opts = (opts || {}).merge DEFAULT_PRIMARY_COLUMN_OPTS
  add_primary_key name, opts
end
add_timestamp_columns() click to toggle source
# File lib/resta/model.rb, line 90
def add_timestamp_columns
  [:created_at, :updated_at].each do
    |f| add_column f, :datetime
  end
end
add_version_column() click to toggle source
# File lib/resta/model.rb, line 96
def add_version_column
  add_column :'_$version', :string
end