Parse specific restriction:* tags based on profile exceptions

This commit is contained in:
Lauren Budorick
2015-09-09 21:53:41 -07:00
parent a1e273e983
commit 5ac024788e
3 changed files with 73 additions and 11 deletions
+2 -2
View File
@@ -115,8 +115,8 @@ Given /^the relations$/ do |table|
raise "*** unknown relation way member '#{way_name}'" unless way
relation << OSM::Member.new( 'way', way.id, $1 )
end
elsif key =~ /^(.*):(.*)/
raise "*** unknown relation member type '#{$1}', must be either 'node' or 'way'"
elsif key =~ /^(.*):(.*)/ && "#{$1}" != 'restriction'
raise "*** unknown relation member type '#{$1}:#{$2}', must be either 'node' or 'way'"
else
relation << { key => value }
end