an element that has options ( node, edge, or graph )
attr_reader :parent
attr_reader :parent
# File lib/puppet/external/dot.rb, line 137 def initialize (params = {}, option_list = []) super(params) @name = params['name'] ? params['name'] : nil @parent = params['parent'] ? params['parent'] : nil @options = {} option_list.each{ |i| @options[i] = params[i] if params[i] } @options['label'] ||= @name if @name != 'node' end
# File lib/puppet/external/dot.rb, line 148 def each_option @options.each{ |i| yield i } end
# File lib/puppet/external/dot.rb, line 152 def each_option_pair @options.each_pair{ |key, val| yield key, val } end