@@ -119,7 +119,7 @@ class DOTSimpleElement
119119 attr_accessor :name
120120
121121 def initialize ( params = { } )
122- @label = params [ 'name' ] ? params [ 'name' ] : ''
122+ @label = params [ 'name' ] || ''
123123 end
124124
125125 def to_s
@@ -135,8 +135,8 @@ class DOTElement < DOTSimpleElement
135135
136136 def initialize ( params = { } , option_list = [ ] )
137137 super ( params )
138- @name = params [ 'name' ] ? params [ 'name' ] : nil
139- @parent = params [ 'parent' ] ? params [ 'parent' ] : nil
138+ @name = params [ 'name' ] || nil
139+ @parent = params [ 'parent' ] || nil
140140 @options = { }
141141 option_list . each { |i |
142142 @options [ i ] = params [ i ] if params [ i ]
@@ -161,7 +161,7 @@ class DOTPort < DOTSimpleElement
161161
162162 def initialize ( params = { } )
163163 super ( params )
164- @name = params [ 'label' ] ? params [ 'label' ] : ''
164+ @name = params [ 'label' ] || ''
165165 end
166166
167167 def to_s
@@ -174,7 +174,7 @@ def to_s
174174 class DOTNode < DOTElement
175175 def initialize ( params = { } , option_list = NODE_OPTS )
176176 super ( params , option_list )
177- @ports = params [ 'ports' ] ? params [ 'ports' ] : [ ]
177+ @ports = params [ 'ports' ] || [ ]
178178 end
179179
180180 def each_port
@@ -233,7 +233,7 @@ def stringify(s)
233233 class DOTSubgraph < DOTElement
234234 def initialize ( params = { } , option_list = GRAPH_OPTS )
235235 super ( params , option_list )
236- @nodes = params [ 'nodes' ] ? params [ 'nodes' ] : [ ]
236+ @nodes = params [ 'nodes' ] || [ ]
237237 @dot_string = 'graph'
238238 end
239239
@@ -287,8 +287,8 @@ class DOTEdge < DOTElement
287287
288288 def initialize ( params = { } , option_list = EDGE_OPTS )
289289 super ( params , option_list )
290- @from = params [ 'from' ] ? params [ 'from' ] : nil
291- @to = params [ 'to' ] ? params [ 'to' ] : nil
290+ @from = params [ 'from' ] || nil
291+ @to = params [ 'to' ] || nil
292292 end
293293
294294 def edge_link
0 commit comments