Sha256: e762489695895317375e547e674b19c64d1c791aeb5352c796328f48bd3e9741

Contents?: true

Size: 514 Bytes

Versions: 1

Compression:

Stored size: 514 Bytes

Contents

module Tdc
  module Generators
    #
    # Abstract base class for all Test Data Catalog generators.
    #
    class GeneratorBase
      attr_reader :data_definition, :current_catalog

      def initialize(data_definition, current_catalog)
        @data_definition = data_definition
        @current_catalog = current_catalog
      end

      def generate
        raise Tdc::MissingHookOverrideError
      end

      def instance_definitions
        raise Tdc::MissingHookOverrideError
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tdc-0.1.2 lib/tdc/generators/generator_base.rb