Class Index

Quicksearch

Ziya::Maps::Support::Range

Public Class Methods

define_mappings( mappings ) click to toggle source

(Not documented)

   # File lib/ziya/maps/support/range.rb, line 6
6:       def define_mappings( mappings )
7:         @mappings = mappings
8:       end
mappings() click to toggle source

(Not documented)

    # File lib/ziya/maps/support/range.rb, line 10
10:       def mappings
11:         @mappings
12:       end

Public Instance Methods

flatten( xml ) click to toggle source

(Not documented)

    # File lib/ziya/maps/support/range.rb, line 18
18:     def flatten( xml )
19:       xml.state( :id => to_component_id ) do |b|
20:         options.keys.sort { |a,b| a.to_s <=> b.to_s }.each { |k| self.class.module_eval "xml.#{find_key_for_attr(k)}( '#{options[k]}' )" }
21:       end
22:     end

secsequence

--- SEC00253

seccomment

--- ""

method_list

--- 
- methods: 
  - visibility: public
    aref: M000013
    name: define_mappings
    sourcecode: "   <span class=\"ruby-comment cmt\"># File lib/ziya/maps/support/range.rb, line 6</span>\n\
      6:       <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">define_mappings</span>( <span class=\"ruby-identifier\">mappings</span> )\n\
      7:         <span class=\"ruby-ivar\">@mappings</span> = <span class=\"ruby-identifier\">mappings</span>\n\
      8:       <span class=\"ruby-keyword kw\">end</span>"
    params: ( mappings )
  - visibility: public
    aref: M000014
    name: mappings
    sourcecode: "    <span class=\"ruby-comment cmt\"># File lib/ziya/maps/support/range.rb, line 10</span>\n\
      10:       <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">mappings</span>\n\
      11:         <span class=\"ruby-ivar\">@mappings</span>\n\
      12:       <span class=\"ruby-keyword kw\">end</span>"
    params: ()
  category: Class
  type: Public
- methods: 
  - visibility: public
    aref: M000015
    name: flatten
    sourcecode: "    <span class=\"ruby-comment cmt\"># File lib/ziya/maps/support/range.rb, line 18</span>\n\
      18:     <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">flatten</span>( <span class=\"ruby-identifier\">xml</span> )\n\
      19:       <span class=\"ruby-identifier\">xml</span>.<span class=\"ruby-identifier\">state</span>( <span class=\"ruby-identifier\">:id</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-identifier\">to_component_id</span> ) <span class=\"ruby-keyword kw\">do</span> <span class=\"ruby-operator\">|</span><span class=\"ruby-identifier\">b</span><span class=\"ruby-operator\">|</span>\n\
      20:         <span class=\"ruby-identifier\">options</span>.<span class=\"ruby-identifier\">keys</span>.<span class=\"ruby-identifier\">sort</span> { <span class=\"ruby-operator\">|</span><span class=\"ruby-identifier\">a</span>,<span class=\"ruby-identifier\">b</span><span class=\"ruby-operator\">|</span> <span class=\"ruby-identifier\">a</span>.<span class=\"ruby-identifier\">to_s</span> <span class=\"ruby-operator\">&lt;=&gt;</span> <span class=\"ruby-identifier\">b</span>.<span class=\"ruby-identifier\">to_s</span> }.<span class=\"ruby-identifier\">each</span> { <span class=\"ruby-operator\">|</span><span class=\"ruby-identifier\">k</span><span class=\"ruby-operator\">|</span> <span class=\"ruby-keyword kw\">self</span>.<span class=\"ruby-identifier\">class</span>.<span class=\"ruby-identifier\">module_eval</span> <span class=\"ruby-node\">&quot;xml.#{find_key_for_attr(k)}( '#{options[k]}' )&quot;</span> }\n\
      21:       <span class=\"ruby-keyword kw\">end</span>\n\
      22:     <span class=\"ruby-keyword kw\">end</span>"
    params: ( xml )
  category: Instance
  type: Public

sectitle

--- 

[Validate]

Generated with the Darkfish Rdoc Generator.