module Bio::BlastXMLParser::MapXPath
Some magic to create XML -> method mappers, on the fly
Public Class Methods
define_f(map)
click to toggle source
# File lib/bio/db/blast/parser/nokogiri.rb, line 41 def MapXPath.define_f map map.each { |k,v| define_method(v) { field(k).to_f } } end
define_i(map)
click to toggle source
# File lib/bio/db/blast/parser/nokogiri.rb, line 34 def MapXPath.define_i map map.each { |k,v| define_method(v) { field(k).to_i } } end
define_s(map)
click to toggle source
# File lib/bio/db/blast/parser/nokogiri.rb, line 27 def MapXPath.define_s map map.each { |k,v| define_method(v) { field(k) } } end
Public Instance Methods
[](name)
click to toggle source
# File lib/bio/db/blast/parser/nokogiri.rb, line 48 def [] name field(name) end