module Resta::MigrationHelpers::CreateTable

Helpers used in create table

Public Instance Methods

primary_column(name, opts=nil) click to toggle source
# 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() click to toggle source
# File lib/resta/model.rb, line 128
def timestamp_columns
  [:created_at, :updated_at].each do
    |f| column f, :datetime
  end
end
version_column() click to toggle source
# File lib/resta/model.rb, line 134
def version_column
  column :'_$version', :string
end