Class: Build

Inherits:
Object
  • Object
show all
Defined in:
lib/reggae.rb

Overview

Aggregates top-level targets

Instance Method Summary collapse

Constructor Details

#initialize(*targets) ⇒ Build

Returns a new instance of Build.



17
18
19
# File 'lib/reggae.rb', line 17

def initialize(*targets)
  @targets = targets
end

Instance Method Details

#jsonifyObject



25
26
27
# File 'lib/reggae.rb', line 25

def jsonify
  @targets.map { |t| t.jsonify }
end

#to_jsonObject



21
22
23
# File 'lib/reggae.rb', line 21

def to_json
  jsonify.to_json
end