lib/gizzard/commands.rb in gizzmo-0.8.1 vs lib/gizzard/commands.rb in gizzmo-0.8.2
- old
+ new
@@ -419,10 +419,10 @@
id, prefix = parse(obj.keys.first, id, depth, sub)
[prefix] + parse(obj.values.first, id, depth + 1, sub)
when String
host, prefix = obj.split("/")
host = "db" if host != "localhost" && sub
- id ||= prefix[/\w+ward_\d+_\d+/]
+ id ||= prefix[/(\w+ward_)?\d+_\d+(_\w+ward)?/]
prefix = (" " * depth) + host + "/" + ((sub && id) ? prefix.sub(id, "[ID]") : prefix)
[id, prefix]
when Array
obj.map do |e|
parse e, id, depth, sub