Class: TestCentricity::DataSource

Inherits:
Object
  • Object
show all
Defined in:
lib/testcentricity_web/data_objects/data_objects_helper.rb

Direct Known Subclasses

ExcelDataSource

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#currentObject

Returns the value of attribute current.



37
38
39
# File 'lib/testcentricity_web/data_objects/data_objects_helper.rb', line 37

def current
  @current
end

Instance Method Details

#read_json_node_data(file_name, node_name) ⇒ Object



44
45
46
47
48
# File 'lib/testcentricity_web/data_objects/data_objects_helper.rb', line 44

def read_json_node_data(file_name, node_name)
  raw_data = File.read("#{XL_PRIMARY_DATA_PATH}#{file_name}")
  data = JSON.parse(raw_data)
  data[node_name]
end

#read_yaml_node_data(file_name, node_name) ⇒ Object



39
40
41
42
# File 'lib/testcentricity_web/data_objects/data_objects_helper.rb', line 39

def read_yaml_node_data(file_name, node_name)
  data = YAML.load_file("#{XL_PRIMARY_DATA_PATH}#{file_name}")
  data[node_name]
end