Sha256: 02466841b6b3881d1b7baa89dd22c7499bf3908f5124029350cb6951d20c39c5
Contents?: true
Size: 812 Bytes
Versions: 3
Compression:
Stored size: 812 Bytes
Contents
module Wasserstand module Provider =begin <gewaesser> <name>BODENSEE</name> <item> <no>8</no> <psmgr>320</psmgr> <pegelname>KONSTANZ</pegelname> <messwert>380,7</messwert> <km>0</km> <pnp>391,89</pnp> <tendenz>Gleich</tendenz> <datum>13.09.2012</datum> <uhrzeit>20:00:00</uhrzeit> <pegelnummer>0906</pegelnummer> </item> </gewaesser> =end class WaterwayMapper class << self def map(node) Waterway.new(node.xpath('name').text).tap do |ww| node.xpath('item').each do |item| level = LevelMapper.map(item) level.waterway = ww ww.levels[level.name] = level end end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems