class Fuselage::In
Public Instance Methods
fetch!()
click to toggle source
# File lib/concourse-fuselage/in.rb, line 32 def fetch! fail NotImplementedError end
metadata()
click to toggle source
# File lib/concourse-fuselage/in.rb, line 22 def metadata [] end
output()
click to toggle source
# File lib/concourse-fuselage/in.rb, line 27 def output JSON.dump version: version, metadata: metadata end
run()
click to toggle source
Calls superclass method
# File lib/concourse-fuselage/in.rb, line 37 def run fetch! super end
version()
click to toggle source
# File lib/concourse-fuselage/in.rb, line 14 def version @version ||= config.fetch 'version' rescue KeyError STDERR.puts 'Configuration payload is missing version' abort end