)]}'
{"lib/puppet/functions/get_ext_net_name.rb":[{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"899caf21fe41ba536aeb8eb55cab5e981273b612","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Puppet::Functions.create_function(:get_ext_net_name) do"},{"line_number":2,"context_line":"  def get_ext_net_name(*args)"},{"line_number":3,"context_line":"    networks \u003d args.first"},{"line_number":4,"context_line":"    raise(Puppet::ParseError, \u0027get_ext_net_name(): No network data provided!\u0027) unless networks.is_a? Hash"},{"line_number":5,"context_line":"    ext_net_array \u003d networks.find { |_, value| value.fetch(\u0027L2\u0027, {})[\u0027router_ext\u0027] }"},{"line_number":6,"context_line":"    return nil unless ext_net_array"},{"line_number":7,"context_line":"    ext_net_array.first"}],"source_content_type":"text/x-ruby","patch_set":4,"id":"3f79a3b5_f2fb3d11","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":28},"updated":"2018-11-02 12:59:11.000000000","message":"This was change from a simple \"fail\" to raising a Puppet::ParseError","commit_id":"28e745c40f48622de9df1ba0f903eb2da54d72cd"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"899caf21fe41ba536aeb8eb55cab5e981273b612","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    networks \u003d args.first"},{"line_number":4,"context_line":"    raise(Puppet::ParseError, \u0027get_ext_net_name(): No network data provided!\u0027) unless networks.is_a? Hash"},{"line_number":5,"context_line":"    ext_net_array \u003d networks.find { |_, value| value.fetch(\u0027L2\u0027, {})[\u0027router_ext\u0027] }"},{"line_number":6,"context_line":"    return nil unless ext_net_array"},{"line_number":7,"context_line":"    ext_net_array.first"},{"line_number":8,"context_line":"  end"},{"line_number":9,"context_line":"end"}],"source_content_type":"text/x-ruby","patch_set":4,"id":"3f79a3b5_92020908","line":6,"range":{"start_line":6,"start_character":4,"end_line":6,"end_character":35},"updated":"2018-11-02 12:59:11.000000000","message":"This changes from \"break unless ext_net_array\" to \"return nil...\"","commit_id":"28e745c40f48622de9df1ba0f903eb2da54d72cd"}],"spec/functions/get_ext_net_name_spec.rb":[{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"899caf21fe41ba536aeb8eb55cab5e981273b612","unresolved":false,"context_lines":[{"line_number":1,"context_line":"require \u0027spec_helper\u0027"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"describe \u0027get_ext_net_name\u0027 do"},{"line_number":4,"context_line":"  it \u0027exists\u0027 do"},{"line_number":5,"context_line":"    is_expected.not_to eq(nil)"}],"source_content_type":"text/x-ruby","patch_set":4,"id":"3f79a3b5_b205c511","line":2,"updated":"2018-11-02 12:59:11.000000000","message":"Spec testing was fixed to use proper testing","commit_id":"28e745c40f48622de9df1ba0f903eb2da54d72cd"}]}
