module KnifeTopo::ViaCookbookPrint

Prints attribute file contents to string

Public Instance Methods

cookbook_contents() click to toggle source
# File lib/chef/knife/topo/processor/via_cookbook_print.rb, line 83
def cookbook_contents
  contents = ''
  print_attr_header(contents, @cookbook, @filename)
  print_attrs(contents, @topo['attributes'])
  @topo.nodes.each do |n|
    print_attrs_for_node(contents, n)
  end
  contents
end
print_attr(contents, lhs, value1) click to toggle source
print_attr_header(contents, cookbook_name, filename) click to toggle source
print_attrs(contents, attrs, indent = 0) click to toggle source
print_attrs_for_node(contents, n) click to toggle source
print_node_name_attr_header(contents, node_name) click to toggle source
print_node_type_attr_header(contents, node_type) click to toggle source