Parent

Methods

Class Index

Quicksearch

Ziya::Charts::Support::SeriesColor

Public Instance Methods

flatten( xml ) click to toggle source


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

secsequence

--- SEC00128

seccomment

--- ""

method_list

--- 
- 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\">&quot;,&quot;</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

sectitle

--- 

[Validate]

Generated with the Darkfish Rdoc Generator.