module Gaku::Migrations::TableDefinition

Public Instance Methods

counters(*fields) click to toggle source
# File lib/gaku/migrations.rb, line 22
def counters(*fields)
  fields.each do |field|
    column("#{field}_count", :integer, default: 0)
  end
end
person_fields() click to toggle source
# File lib/gaku/migrations.rb, line 11
def person_fields
  column :name, :string
  column :surname, :string
  column :middle_name, :string
  column :name_reading, :string, default: ''
  column :middle_name_reading, :string ,  default: ''
  column :surname_reading, :string,  default: ''
  column :gender, :boolean
  column :birth_date, :date
end