class Jennifer::Migration::TableBuilder::CreateTable
- Jennifer::Migration::TableBuilder::CreateTable
- Jennifer::Migration::TableBuilder::Base
- Reference
- Object
Defined in:
jennifer/migration/table_builder/create_table.crInstance Method Summary
- #bool(name : String | Symbol, options : Hash(Symbol, EAllowedTypes) | NamedTuple)
- #bool(name : String | Symbol)
- #integer(name : String | Symbol, options : Hash(Symbol, EAllowedTypes) | NamedTuple)
- #integer(name : String | Symbol)
- #process
- #reference(name : String | Symbol)
- #string(name : String | Symbol, options : Hash(Symbol, EAllowedTypes) | NamedTuple)
- #string(name : String | Symbol)
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)
#
def integer(name : String | Symbol, options : Hash(Symbol, EAllowedTypes) | NamedTuple)
#
def string(name : String | Symbol, options : Hash(Symbol, EAllowedTypes) | NamedTuple)
#