)]}'
{"lib/puppet/type/nova_floating.rb":[{"author":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"change_message_id":"9f3a3905b09f1c54f1e78b94a3503fd7899e4e17","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"  newparam(:network, :namevar \u003d\u003e true) do"},{"line_number":8,"context_line":"    desc \"It can contain network (ie, 192.168.1.0/24 or 192.168.1.128/25 etc.),"},{"line_number":9,"context_line":"          ip range (\u0027192.168.1.1-192.168.1.55\u0027 or list of ip ranges [\u0027192.168.1.1-192.168.1.25\u0027, \u0027192.168.1.30-192.168.1.55\u0027])\""},{"line_number":10,"context_line":"    newvalues(/^[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\/[0-9]{1,2}$ || ^(\\d{1,3}\\.){3}\\d{1,3}-(\\d{1,3}\\.){3}\\d{1,3}$/)"},{"line_number":11,"context_line":"  end"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":34,"id":"ba8a016a_b73bd5ea","line":9,"updated":"2015-11-17 17:32:29.000000000","message":"can you also do an array of networks like:\n\n[192.168.1.0/24, 192.168.99.0/25]","commit_id":"d8a1a3cfa74df872bd534dea0e55d603c0d00aa2"},{"author":{"_account_id":14007,"name":"Maksym Yatsenko","email":"myatsenko@mirantis.com","username":"myatsenko"},"change_message_id":"fc108280e6e3d44a9a85195f89cfec0f644c93ba","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"  newparam(:network, :namevar \u003d\u003e true) do"},{"line_number":8,"context_line":"    desc \"It can contain network (ie, 192.168.1.0/24 or 192.168.1.128/25 etc.),"},{"line_number":9,"context_line":"          ip range (\u0027192.168.1.1-192.168.1.55\u0027 or list of ip ranges [\u0027192.168.1.1-192.168.1.25\u0027, \u0027192.168.1.30-192.168.1.55\u0027])\""},{"line_number":10,"context_line":"    newvalues(/^[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\/[0-9]{1,2}$ || ^(\\d{1,3}\\.){3}\\d{1,3}-(\\d{1,3}\\.){3}\\d{1,3}$/)"},{"line_number":11,"context_line":"  end"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":34,"id":"ba8a016a_54e03cfa","line":9,"in_reply_to":"ba8a016a_b73bd5ea","updated":"2015-11-18 11:26:30.000000000","message":"In this patch I added only additional functionality to add ranges of floating ip address, but didn\u0027t change previous functionality of nova_floating provider/type. Previous version of nova_floating provider didn\u0027t support arrays of networks.","commit_id":"d8a1a3cfa74df872bd534dea0e55d603c0d00aa2"}],"spec/unit/provider/nova_floating/nova_manage_spec.rb":[{"author":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"change_message_id":"9f3a3905b09f1c54f1e78b94a3503fd7899e4e17","unresolved":false,"context_lines":[{"line_number":93,"context_line":"      end"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    end"},{"line_number":96,"context_line":" "},{"line_number":97,"context_line":" end"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"it_behaves_like(\u0027nova_floating\u0027)"}],"source_content_type":"text/x-ruby","patch_set":34,"id":"ba8a016a_0f4acfc5","line":96,"updated":"2015-11-17 17:32:29.000000000","message":"whitespace","commit_id":"d8a1a3cfa74df872bd534dea0e55d603c0d00aa2"}]}
