class OverpassAPI::QL
builds queries in overpass ql format
Public Class Methods
new(args = {})
click to toggle source
Calls superclass method
OverpassAPI::Base::new
# File lib/ql.rb, line 6 def initialize(args = {}) super @maxsize = args[:maxsize] end
Public Instance Methods
build_query(query)
click to toggle source
# File lib/ql.rb, line 11 def build_query(query) header = '' header << "[bbox:#{@bbox}]" if @bbox header << "[timeout:#{@timeout}]" if @timeout header << "[maxsize:#{@maxsize}]" if @maxsize header << '[out:json]' "#{header};#{query}" end