Class: FixedDependencies

Inherits:
Dependencies show all
Defined in:
lib/reggae.rb

Overview

A ‘compile-time’ known list of dependencies

Instance Method Summary collapse

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

#jsonifyObject



116
117
118
# File 'lib/reggae.rb', line 116

def jsonify
  { type: 'fixed', targets: @deps.map { |t| t.jsonify } }
end