class Dbsketch::Model::AbstractColumn

Attributes

nullable[R]
order[R]

Public Class Methods

new(name, meaning: nil, comment: nil, nullable: true, order: nil) click to toggle source
Calls superclass method
# File lib/dbsketch/model/abstract_column.rb, line 11
def initialize name, meaning: nil, comment: nil, nullable: true, order: nil
        super name, :meaning => meaning, :comment => comment
        ### Preconditions
        raise ArgumentError, "nullable is not a boolean" unless nullable.is_a? TrueClass or nullable.is_a? FalseClass
        raise ArgumentError, "order is not an Integer" unless nil == order or order.is_a? Integer
        ###
        @nullable = nullable
        @order = order
end