Class: TestCentricity::DataSource

Inherits:
Object
  • Object
show all
Defined in:
lib/testcentricity_web/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.



31
32
33
# File 'lib/testcentricity_web/data_objects_helper.rb', line 31

def current
  @current
end

Instance Method Details

#read_json_node_data(file_name, node_name) ⇒ Object



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

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



33
34
35
36
# File 'lib/testcentricity_web/data_objects_helper.rb', line 33

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