Parent

Methods

Class Index

Quicksearch

Ziya::Charts::Support::SeriesExplode

Public Instance Methods

flatten( xml ) click to toggle source


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

secsequence

--- SEC00130

seccomment

--- ""

method_list

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

sectitle

--- 

[Validate]

Generated with the Darkfish Rdoc Generator.