Ziya::Charts::Support::Base
Dump has_attribute into xml element
# File lib/ziya/charts/support/series_explode.rb, line 23
23: def flatten( xml )
24: if numbers
25: xml.series_explode do
26: if numbers.is_a? String
27: nums = numbers.split( "," )
28: nums.each { |n| xml.number( n.strip ) }
29: elsif numbers.respond_to? :each
30: numbers.each { |n| xml.number( n ) }
31: else
32: xml.number( numbers )
33: end
34: end
35: end
36: end
--- SEC00130
--- ""
---
- methods:
- visibility: public
aref: M000090
name: flatten
sourcecode: " <span class=\"ruby-comment cmt\"># File lib/ziya/charts/support/series_explode.rb, line 23</span>\n\
23: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">flatten</span>( <span class=\"ruby-identifier\">xml</span> )\n\
24: <span class=\"ruby-keyword kw\">if</span> <span class=\"ruby-identifier\">numbers</span>\n\
25: <span class=\"ruby-identifier\">xml</span>.<span class=\"ruby-identifier\">series_explode</span> <span class=\"ruby-keyword kw\">do</span>\n\
26: <span class=\"ruby-keyword kw\">if</span> <span class=\"ruby-identifier\">numbers</span>.<span class=\"ruby-identifier\">is_a?</span> <span class=\"ruby-constant\">String</span>\n\
27: <span class=\"ruby-identifier\">nums</span> = <span class=\"ruby-identifier\">numbers</span>.<span class=\"ruby-identifier\">split</span>( <span class=\"ruby-value str\">","</span> )\n\
28: <span class=\"ruby-identifier\">nums</span>.<span class=\"ruby-identifier\">each</span> { <span class=\"ruby-operator\">|</span><span class=\"ruby-identifier\">n</span><span class=\"ruby-operator\">|</span> <span class=\"ruby-identifier\">xml</span>.<span class=\"ruby-identifier\">number</span>( <span class=\"ruby-identifier\">n</span>.<span class=\"ruby-identifier\">strip</span> ) }\n\
29: <span class=\"ruby-keyword kw\">elsif</span> <span class=\"ruby-identifier\">numbers</span>.<span class=\"ruby-identifier\">respond_to?</span> <span class=\"ruby-identifier\">:each</span>\n\
30: <span class=\"ruby-identifier\">numbers</span>.<span class=\"ruby-identifier\">each</span> { <span class=\"ruby-operator\">|</span><span class=\"ruby-identifier\">n</span><span class=\"ruby-operator\">|</span> <span class=\"ruby-identifier\">xml</span>.<span class=\"ruby-identifier\">number</span>( <span class=\"ruby-identifier\">n</span> ) }\n\
31: <span class=\"ruby-keyword kw\">else</span>\n\
32: <span class=\"ruby-identifier\">xml</span>.<span class=\"ruby-identifier\">number</span>( <span class=\"ruby-identifier\">numbers</span> )\n\
33: <span class=\"ruby-keyword kw\">end</span>\n\
34: <span class=\"ruby-keyword kw\">end</span> \n\
35: <span class=\"ruby-keyword kw\">end</span>\n\
36: <span class=\"ruby-keyword kw\">end</span>"
m_desc: |-
<hr size="10"></hr><p>
Dump has_attribute into xml element
</p>
params: ( xml )
category: Instance
type: Public
---
Generated with the Darkfish Rdoc Generator.