class Chef::Taste::JSONDisplay
Displays the cookbook dependency status in JSON format
Public Class Methods
dependencies_hash(dependencies)
click to toggle source
Converts the dependency objects to JSON object
@param dependencies [Array<Dependency>] list of cookbook dependency objects
# File lib/chef/taste/display.rb, line 122 def dependencies_hash(dependencies) {}.tap do |hash| dependencies.each do |dependency| hash[dependency.name] = dependency.to_hash end end end
print(dependencies)
click to toggle source
Prints the status of dependent in JSON
@param dependencies [Array<Dependency>] list of cookbook dependency objects
# File lib/chef/taste/display.rb, line 114 def print(dependencies) puts JSON.pretty_generate(dependencies_hash(dependencies)) end