Sha256: a1bf5522dfd2b7957e0518e7d77ac318659b7d1a33b2f5227c60fe3123122316

Contents?: true

Size: 920 Bytes

Versions: 27

Compression:

Stored size: 920 Bytes

Contents

module TestCentricity
  class DataObject
    attr_accessor :current
    attr_accessor :context
    attr_accessor :hash_table

    def initialize(data)
      @hash_table = data
    end

    def self.set_current(current)
      @current = current
    end

    def self.current
      @current
    end
  end


  class DataSource
    attr_accessor :current

    def pick_excel_data_source(sheet, row_name)
      data_file = Excel_Data.get_environment_data_file
      data_file = XL_PRIMARY_DATA_FILE unless Excel_Data.rowspec_exists?(data_file, sheet, row_name)
      data_file
    end

    def read_excel_row_data(sheet, row_name)
      Excel_Data.read_row_data(pick_excel_data_source(sheet, row_name), sheet, row_name)
    end

    def read_excel_pool_data(sheet, row_name)
      Excel_Data.read_row_from_pool(pick_excel_data_source(sheet, row_name), sheet, row_name)
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
testcentricity_web-0.5.8 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.5.7.2 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.5.7.1 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.5.7 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.5.6 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.5.5 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.5.4 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.5.3 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.5.2 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.5.1 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.5.0 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.4.9 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.4.8 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.4.7 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.4.6 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.4.5 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.4.4 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.4.3 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.4.2 lib/testcentricity_web/data_objects_helper.rb
testcentricity_web-0.4.1 lib/testcentricity_web/data_objects_helper.rb