class Jennifer::Migration::TableBuilder::CreateTable

Defined in:

jennifer/migration/table_builder/create_table.cr

Instance Method Summary

Instance methods inherited from class Jennifer::Migration::TableBuilder::Base

fields : Hash(String, Hash(Symbol, Bool | Float32 | Int32 | String | Symbol)) fields, name : String | Symbol name, process process, to_s to_s

Constructor methods inherited from class Jennifer::Migration::TableBuilder::Base

new(name : String | Symbol) new

Instance methods inherited from module Jennifer::Support

pluralize(str : String) pluralize, singularize(str : String) singularize

Instance Method Detail

def bool(name : String | Symbol, options : Hash(Symbol, EAllowedTypes) | NamedTuple) #

[View source]
def bool(name : String | Symbol) #

[View source]
def integer(name : String | Symbol, options : Hash(Symbol, EAllowedTypes) | NamedTuple) #

[View source]
def integer(name : String | Symbol) #

[View source]
def process #

[View source]
def reference(name : String | Symbol) #

[View source]
def string(name : String | Symbol, options : Hash(Symbol, EAllowedTypes) | NamedTuple) #

[View source]
def string(name : String | Symbol) #

[View source]