Sha256: 850f09ed53bf89a845afb63be78f0a36461f0fbb5e2f8d001f146c1a02ffb59a
Contents?: true
Size: 474 Bytes
Versions: 3
Compression:
Stored size: 474 Bytes
Contents
require_relative 'base' module OverpassAPI class XML < Base def initialize(args={}) super @element_limit = args[:element_limit] end def build_query(q) bbox = @bbox ? "bbox='#{@bbox}'" : '' timeout = @timeout ? "timeout='#{@timeout}'" : '' element_limit = @element_limit ? "element-limit='#{@element_limit}'" : '' "<osm-script #{bbox} #{timeout} #{element_limit} output='json'>#{q}<print/></osm-script>" end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
overpass-api-ruby-0.3 | lib/xml.rb |
overpass-api-ruby-0.2.3 | lib/xml.rb |
overpass-api-ruby-0.2.2 | lib/xml.rb |