Ziya::Charts::Support::Base
Dump has_attribute into xml element
# File lib/ziya/charts/support/series_color.rb, line 20
20: def flatten( xml )
21: unless colors.nil?
22: xml.series_color do
23: if colors.is_a? String
24: cols = colors.split( "," )
25: cols.each { |c| xml.color( c.strip ) }
26: elsif colors.respond_to? :each
27: colors.each { |c| xml.color( c ) }
28: else
29: xml.color( colors )
30: end
31: end
32: end
33: end
--- SEC00128
--- ""
---
- methods:
- visibility: public
aref: M000085
name: flatten
sourcecode: " <span class=\"ruby-comment cmt\"># File lib/ziya/charts/support/series_color.rb, line 20</span>\n\
20: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">flatten</span>( <span class=\"ruby-identifier\">xml</span> )\n\
21: <span class=\"ruby-keyword kw\">unless</span> <span class=\"ruby-identifier\">colors</span>.<span class=\"ruby-identifier\">nil?</span>\n\
22: <span class=\"ruby-identifier\">xml</span>.<span class=\"ruby-identifier\">series_color</span> <span class=\"ruby-keyword kw\">do</span>\n\
23: <span class=\"ruby-keyword kw\">if</span> <span class=\"ruby-identifier\">colors</span>.<span class=\"ruby-identifier\">is_a?</span> <span class=\"ruby-constant\">String</span>\n\
24: <span class=\"ruby-identifier\">cols</span> = <span class=\"ruby-identifier\">colors</span>.<span class=\"ruby-identifier\">split</span>( <span class=\"ruby-value str\">","</span> )\n\
25: <span class=\"ruby-identifier\">cols</span>.<span class=\"ruby-identifier\">each</span> { <span class=\"ruby-operator\">|</span><span class=\"ruby-identifier\">c</span><span class=\"ruby-operator\">|</span> <span class=\"ruby-identifier\">xml</span>.<span class=\"ruby-identifier\">color</span>( <span class=\"ruby-identifier\">c</span>.<span class=\"ruby-identifier\">strip</span> ) }\n\
26: <span class=\"ruby-keyword kw\">elsif</span> <span class=\"ruby-identifier\">colors</span>.<span class=\"ruby-identifier\">respond_to?</span> <span class=\"ruby-identifier\">:each</span>\n\
27: <span class=\"ruby-identifier\">colors</span>.<span class=\"ruby-identifier\">each</span> { <span class=\"ruby-operator\">|</span><span class=\"ruby-identifier\">c</span><span class=\"ruby-operator\">|</span> <span class=\"ruby-identifier\">xml</span>.<span class=\"ruby-identifier\">color</span>( <span class=\"ruby-identifier\">c</span> ) }\n\
28: <span class=\"ruby-keyword kw\">else</span>\n\
29: <span class=\"ruby-identifier\">xml</span>.<span class=\"ruby-identifier\">color</span>( <span class=\"ruby-identifier\">colors</span> )\n\
30: <span class=\"ruby-keyword kw\">end</span>\n\
31: <span class=\"ruby-keyword kw\">end</span> \n\
32: <span class=\"ruby-keyword kw\">end</span>\n\
33: <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.