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