Class: ActiveRecord::Temporal::SystemVersioning::SchemaCreation

Inherits:
Object
  • Object
show all
Defined in:
lib/activerecord/temporal/system_versioning/schema_creation.rb

Instance Method Summary collapse

Constructor Details

#initialize(conn) ⇒ SchemaCreation



6
7
8
# File 'lib/activerecord/temporal/system_versioning/schema_creation.rb', line 6

def initialize(conn)
  @conn = conn
end

Instance Method Details

#accept(o) ⇒ Object



10
11
12
13
# File 'lib/activerecord/temporal/system_versioning/schema_creation.rb', line 10

def accept(o)
  m = "visit_#{o.class.name.split("::").last}"
  send m, o
end