class Omgcnb::DisplayAllDeps

Attributes

buildpack[R]
io[R]

Public Class Methods

new(buildpack, io: STDOUT) click to toggle source
# File lib/omgcnb.rb, line 34
def initialize(buildpack, io: STDOUT)
  @buildpack = buildpack
  @io = io
end

Public Instance Methods

call() click to toggle source
# File lib/omgcnb.rb, line 39
def call
  io.puts "- #{buildpack.name}"
  if buildpack.depends_on.any?
    io.puts "#{buildpack.depends_on(show_optional: true).map {|s| "  - #{s}" }.join("\n")}"
  else
    io.puts "  - (no deps)"
  end
end