In Files

  • rdoc/dot.rb

Files

Class/Module Index [+]

Quicksearch

RDoc::DOT::Element

an element that has options ( node, edge or graph )

Attributes

name[RW]

attr_reader :parent

options[RW]

attr_reader :parent

Public Class Methods

new( params = {}, option_list = [] ) click to toggle source
 
               # File rdoc/dot.rb, line 92
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
            

Public Instance Methods

each_option() click to toggle source
 
               # File rdoc/dot.rb, line 103
def each_option
  @options.each{ |i| yield i }
end
            
each_option_pair() click to toggle source
 
               # File rdoc/dot.rb, line 107
def each_option_pair
  @options.each_pair{ |key, val| yield key, val }
end