Class | RDoc::DOT::Element |
In: |
dot.rb
doc-tmp/rdoc/dot.rb |
Parent: | SimpleElement |
an element that has options ( node, edge or graph )
# File doc-tmp/rdoc/dot.rb, line 92 92: def initialize( params = {}, option_list = [] ) 93: super( params ) 94: @name = params['name'] ? params['name'] : nil 95: @parent = params['parent'] ? params['parent'] : nil 96: @options = {} 97: option_list.each{ |i| 98: @options[i] = params[i] if params[i] 99: } 100: @options['label'] ||= @name if @name != 'node' 101: end
# File dot.rb, line 92 92: def initialize( params = {}, option_list = [] ) 93: super( params ) 94: @name = params['name'] ? params['name'] : nil 95: @parent = params['parent'] ? params['parent'] : nil 96: @options = {} 97: option_list.each{ |i| 98: @options[i] = params[i] if params[i] 99: } 100: @options['label'] ||= @name if @name != 'node' 101: end
# File doc-tmp/rdoc/dot.rb, line 103 103: def each_option 104: @options.each{ |i| yield i } 105: end
# File dot.rb, line 107 107: def each_option_pair 108: @options.each_pair{ |key, val| yield key, val } 109: end