Class: Arc::DataStores::ObjectDefinitions::Schema
- Inherits:
-
Object
- Object
- Arc::DataStores::ObjectDefinitions::Schema
show all
- Includes:
- Collector
- Defined in:
- lib/arc/data_stores/abstract/object_definitions.rb
Instance Method Summary
collapse
Constructor Details
#initialize(store) ⇒ Schema
9
10
11
|
# File 'lib/arc/data_stores/abstract/object_definitions.rb', line 9
def initialize store
@data_store = store
end
|
Instance Method Details
#execute_ddl(ddl) ⇒ Object
12
13
14
15
16
17
18
19
|
# File 'lib/arc/data_stores/abstract/object_definitions.rb', line 12
def execute_ddl ddl
case ddl
when Array
ddl.each { |s| @data_store.execute s }
when String
execute_ddl ddl.split(';')
end
end
|