Class: CreateAddresses

Inherits:
Object
  • Object
show all
Defined in:
lib/db/create_addresses.rb

Instance Method Summary collapse

Instance Method Details

#callObject



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/db/create_addresses.rb', line 2

def call
  return if Rubee::SequelObject::DB.tables.include?(:addresses)

  Rubee::SequelObject::DB.create_table(:addresses) do
    primary_key(:id)
    String(:city)
    String(:state)
    String(:zip)
    String(:street)
    String(:apt)
    foreign_key(:user_id, :users)
    # timestamps
    datetime(:created)
    datetime(:updated)
  end

  # Address.create(street: '13th Ave', city: 'NY', state: 'NY', zip: '55555', user_id: User.all.first.id)
end