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