class TableStructure::Schema::Definition::Columns::SchemaClass

Public Class Methods

new(definition) click to toggle source
# File lib/table_structure/schema/definition/columns/schema_class.rb, line 8
def initialize(definition)
  @definition = definition
end

Public Instance Methods

compile(context:) click to toggle source
# File lib/table_structure/schema/definition/columns/schema_class.rb, line 16
def compile(context:)
  instance = @definition.new(context: context)
  ::TableStructure::Schema::Columns::Schema.new(instance)
end
omitted?(**) click to toggle source
# File lib/table_structure/schema/definition/columns/schema_class.rb, line 12
def omitted?(**)
  false
end