Class: TestCentricity::DataManager
Class Method Summary collapse
- .find_data_object(data_object) ⇒ Object
-
.loaded? ⇒ Boolean
Have all DataObjects been registered?.
- .register_data_objects(data) ⇒ Object
Class Method Details
.find_data_object(data_object) ⇒ Object
124 125 126 |
# File 'lib/testcentricity_web.rb', line 124 def self.find_data_object(data_object) @data_objects[data_object] end |
.loaded? ⇒ Boolean
Have all DataObjects been registered?
134 135 136 |
# File 'lib/testcentricity_web.rb', line 134 def self.loaded? !@data_objects.empty? end |
.register_data_objects(data) ⇒ Object
115 116 117 118 119 120 121 122 |
# File 'lib/testcentricity_web.rb', line 115 def self.register_data_objects(data) result = '' data.each do |data_type, data_class| @data_objects[data_type] = data_class.new unless @data_objects.has_key?(data_type) result = "#{result}def #{data_type};@#{data_type} ||= TestCentricity::DataManager.find_data_object(:#{data_type});end;" end result end |