+ def to_s
+ "Element #{@type}/#{@id} has duplicate tags with key #{@tag_key}"
+ end
+ end
+
+ # Raised when a way has more than the configured number of way nodes.
+ # This prevents ways from being to long and difficult to work with
+ class APITooManyWayNodesError < APIError
+ def initialize(id, provided, max)
+ @id, @provided, @max = id, provided, max
+ end
+
+ attr_reader :id, :provided, :max