class Nandi::Instructions::CreateTable::ColumnsReader

Constants

TYPES

Attributes

columns[R]
timestamps_args[R]

Public Class Methods

new() click to toggle source
# File lib/nandi/instructions/create_table.rb, line 62
def initialize
  @columns = []
  @timestamps_args = nil
end

Public Instance Methods

column(name, type, **args) click to toggle source
# File lib/nandi/instructions/create_table.rb, line 67
def column(name, type, **args)
  @columns << OpenStruct.new(name: name, type: type, args: args)
end
timestamps(**args) click to toggle source
# File lib/nandi/instructions/create_table.rb, line 71
def timestamps(**args)
  @timestamps_args = args
end