Class: Metanorma::Release::ReleasePipeline::Dependencies

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**kwargs) ⇒ Dependencies

Returns a new instance of Dependencies.



18
19
20
21
# File 'lib/metanorma/release/release_pipeline.rb', line 18

def initialize(**kwargs)
  super
  validate_types!
end

Instance Attribute Details

#change_detectorObject

Returns the value of attribute change_detector

Returns:

  • (Object)

    the current value of change_detector



12
13
14
# File 'lib/metanorma/release/release_pipeline.rb', line 12

def change_detector
  @change_detector
end

#channel_overrideObject

Returns the value of attribute channel_override

Returns:

  • (Object)

    the current value of channel_override



12
13
14
# File 'lib/metanorma/release/release_pipeline.rb', line 12

def channel_override
  @channel_override
end

#configObject

Returns the value of attribute config

Returns:

  • (Object)

    the current value of config



12
13
14
# File 'lib/metanorma/release/release_pipeline.rb', line 12

def config
  @config
end

#extractorObject

Returns the value of attribute extractor

Returns:

  • (Object)

    the current value of extractor



12
13
14
# File 'lib/metanorma/release/release_pipeline.rb', line 12

def extractor
  @extractor
end

#filtersObject

Returns the value of attribute filters

Returns:

  • (Object)

    the current value of filters



12
13
14
# File 'lib/metanorma/release/release_pipeline.rb', line 12

def filters
  @filters
end

#manifestObject

Returns the value of attribute manifest

Returns:

  • (Object)

    the current value of manifest



12
13
14
# File 'lib/metanorma/release/release_pipeline.rb', line 12

def manifest
  @manifest
end

#packagerObject

Returns the value of attribute packager

Returns:

  • (Object)

    the current value of packager



12
13
14
# File 'lib/metanorma/release/release_pipeline.rb', line 12

def packager
  @packager
end

#publisherObject

Returns the value of attribute publisher

Returns:

  • (Object)

    the current value of publisher



12
13
14
# File 'lib/metanorma/release/release_pipeline.rb', line 12

def publisher
  @publisher
end

#slug_registryObject

Returns the value of attribute slug_registry

Returns:

  • (Object)

    the current value of slug_registry



12
13
14
# File 'lib/metanorma/release/release_pipeline.rb', line 12

def slug_registry
  @slug_registry
end