Class: FixedDependencies
- Inherits:
-
Dependencies
- Object
- Dependencies
- FixedDependencies
- Defined in:
- lib/reggae.rb
Overview
A ‘compile-time’ known list of dependencies
Instance Method Summary collapse
-
#initialize(deps) ⇒ FixedDependencies
constructor
A new instance of FixedDependencies.
- #jsonify ⇒ Object
Constructor Details
#initialize(deps) ⇒ FixedDependencies
Returns a new instance of FixedDependencies.
112 113 114 |
# File 'lib/reggae.rb', line 112 def initialize(deps) @deps = arrayify(deps) end |
Instance Method Details
#jsonify ⇒ Object
116 117 118 |
# File 'lib/reggae.rb', line 116 def jsonify { type: 'fixed', targets: @deps.map { |t| t.jsonify } } end |