class Tdc::DataDefinitionFileReader

Knows how to read data definitions from YAML files.

Constants

EMPTY_DEFINITIONS

Attributes

catalog_root_directory[R]

Public Class Methods

new(catalog_root_directory) click to toggle source
# File lib/tdc/data_definition_file_reader.rb, line 10
def initialize(catalog_root_directory)
  @catalog_root_directory = catalog_root_directory
end

Public Instance Methods

read(*path_elements) click to toggle source
# File lib/tdc/data_definition_file_reader.rb, line 14
def read(*path_elements)
  reader = Tdc::YamlReaders::YamlReaderFactory.new(@catalog_root_directory, path_elements).create

  reader.data_definitions
end