Module: Gaku::Migrations::TableDefinition
- Defined in:
- lib/gaku/migrations.rb
Instance Method Summary collapse
Instance Method Details
#counters(*fields) ⇒ Object
22 23 24 25 26 |
# File 'lib/gaku/migrations.rb', line 22 def counters(*fields) fields.each do |field| column("#{field}_count", :integer, default: 0) end end |
#person_fields ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# 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 |