Class: Metanorma::Release::AggregationPipeline::Dependencies

Inherits:
Struct
  • Object
show all
Defined in:
lib/metanorma/release/aggregation_pipeline.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**kwargs) ⇒ Dependencies

Returns a new instance of Dependencies.



16
17
18
19
# File 'lib/metanorma/release/aggregation_pipeline.rb', line 16

def initialize(**kwargs)
  super
  validate_types!
end

Instance Attribute Details

#asset_processorObject

Returns the value of attribute asset_processor

Returns:

  • (Object)

    the current value of asset_processor



11
12
13
# File 'lib/metanorma/release/aggregation_pipeline.rb', line 11

def asset_processor
  @asset_processor
end

#delta_stateObject

Returns the value of attribute delta_state

Returns:

  • (Object)

    the current value of delta_state



11
12
13
# File 'lib/metanorma/release/aggregation_pipeline.rb', line 11

def delta_state
  @delta_state
end

#discovererObject

Returns the value of attribute discoverer

Returns:

  • (Object)

    the current value of discoverer



11
12
13
# File 'lib/metanorma/release/aggregation_pipeline.rb', line 11

def discoverer
  @discoverer
end

#fetcherObject

Returns the value of attribute fetcher

Returns:

  • (Object)

    the current value of fetcher



11
12
13
# File 'lib/metanorma/release/aggregation_pipeline.rb', line 11

def fetcher
  @fetcher
end

#manifest_readerObject

Returns the value of attribute manifest_reader

Returns:

  • (Object)

    the current value of manifest_reader



11
12
13
# File 'lib/metanorma/release/aggregation_pipeline.rb', line 11

def manifest_reader
  @manifest_reader
end

#metadata_filterObject

Returns the value of attribute metadata_filter

Returns:

  • (Object)

    the current value of metadata_filter



11
12
13
# File 'lib/metanorma/release/aggregation_pipeline.rb', line 11

def 
  @metadata_filter
end