Module: Fixturized::DatabaseHandler

Extended by:
DatabaseHandler
Included in:
DatabaseHandler
Defined in:
lib/database_handler.rb

Defined Under Namespace

Modules: ActiveRecordAndMysqlEngine

Instance Method Summary collapse

Instance Method Details

#clear_dbObject



38
39
40
# File 'lib/database_handler.rb', line 38

def clear_db
  self.engine.clear_all_tables
end

#collect_db_dataObject



30
31
32
# File 'lib/database_handler.rb', line 30

def collect_db_data
  return self.engine.data_to_object
end

#engineObject

engine required methods:

is_model? substitute_model(value) load_model(value) data_to_object object_to_data clear_all_tables



14
15
16
# File 'lib/database_handler.rb', line 14

def engine
  ActiveRecordAndMysqlEngine
end

#is_model?(value) ⇒ Boolean

Returns:

  • (Boolean)


18
19
20
# File 'lib/database_handler.rb', line 18

def is_model?(value)
  self.engine.is_model? value
end

#load_model(value) ⇒ Object



26
27
28
# File 'lib/database_handler.rb', line 26

def load_model(value)
  self.engine.load_model(value)
end

#substitute_model(value) ⇒ Object



22
23
24
# File 'lib/database_handler.rb', line 22

def substitute_model(value)
  self.engine.substitute_model(value)
end

#write_db_data(data) ⇒ Object



34
35
36
# File 'lib/database_handler.rb', line 34

def write_db_data(data)
  self.engine.object_to_data(data)
end