Skip to content

Instantly share code, notes, and snippets.

@stympy
Created October 3, 2012 12:56
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stympy/3826765 to your computer and use it in GitHub Desktop.
Save stympy/3826765 to your computer and use it in GitHub Desktop.
Sample Honeybadger error payload
{
"notifier":{
"name":"Honeybadger Notifier",
"url":"https://github.com/honeybadger-io/honeybadger-ruby",
"version":"1.3.0"
},
"error":{
"class":"RuntimeError",
"message":"RuntimeError: This is a runtime error, generated by the crywolf app at 2012-09-26 17:25:24 -0700",
"backtrace":[
{
"number":"4",
"file":"/Users/josh/code/crywolf/app/controllers/pages_controller.rb",
"method":"runtime_error"
},
{
"number":"4",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal/implicit_render.rb",
"method":"send_action"
},
{
"number":"167",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/abstract_controller/base.rb",
"method":"process_action"
},
{
"number":"10",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal/rendering.rb",
"method":"process_action"
},
{
"number":"18",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb",
"method":"block in process_action"
},
{
"number":"414",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb",
"method":"_run__471056749003788935__process_action__276425231123882398__callbacks"
},
{
"number":"405",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb",
"method":"__run_callback"
},
{
"number":"385",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb",
"method":"_run_process_action_callbacks"
},
{
"number":"81",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb",
"method":"run_callbacks"
},
{
"number":"17",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb",
"method":"process_action"
},
{
"number":"29",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal/rescue.rb",
"method":"process_action"
},
{
"number":"30",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb",
"method":"block in process_action"
},
{
"number":"123",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/notifications.rb",
"method":"block in instrument"
},
{
"number":"20",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/notifications/instrumenter.rb",
"method":"instrument"
},
{
"number":"123",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/notifications.rb",
"method":"instrument"
},
{
"number":"29",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb",
"method":"process_action"
},
{
"number":"207",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal/params_wrapper.rb",
"method":"process_action"
},
{
"number":"18",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_record/railties/controller_runtime.rb",
"method":"process_action"
},
{
"number":"121",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/abstract_controller/base.rb",
"method":"process"
},
{
"number":"45",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/abstract_controller/rendering.rb",
"method":"process"
},
{
"number":"203",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal.rb",
"method":"dispatch"
},
{
"number":"14",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal/rack_delegation.rb",
"method":"dispatch"
},
{
"number":"246",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_controller/metal.rb",
"method":"block in action"
},
{
"number":"73",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb",
"method":"call"
},
{
"number":"73",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb",
"method":"dispatch"
},
{
"number":"36",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb",
"method":"call"
},
{
"number":"68",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/journey-1.0.4/lib/journey/router.rb",
"method":"block in call"
},
{
"number":"56",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/journey-1.0.4/lib/journey/router.rb",
"method":"each"
},
{
"number":"56",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/journey-1.0.4/lib/journey/router.rb",
"method":"call"
},
{
"number":"600",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb",
"method":"call"
},
{
"number":"17",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/best_standards_support.rb",
"method":"call"
},
{
"number":"23",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rack-1.4.1/lib/rack/etag.rb",
"method":"call"
},
{
"number":"35",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rack-1.4.1/lib/rack/conditionalget.rb",
"method":"call"
},
{
"number":"14",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/head.rb",
"method":"call"
},
{
"number":"21",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/params_parser.rb",
"method":"call"
},
{
"number":"242",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/flash.rb",
"method":"call"
},
{
"number":"205",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rack-1.4.1/lib/rack/session/abstract/id.rb",
"method":"context"
},
{
"number":"200",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rack-1.4.1/lib/rack/session/abstract/id.rb",
"method":"call"
},
{
"number":"339",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/cookies.rb",
"method":"call"
},
{
"number":"64",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_record/query_cache.rb",
"method":"call"
},
{
"number":"473",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/connection_pool.rb",
"method":"call"
},
{
"number":"28",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb",
"method":"block in call"
},
{
"number":"405",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb",
"method":"_run__4467415050831491900__call__54944216299870350__callbacks"
},
{
"number":"405",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb",
"method":"__run_callback"
},
{
"number":"385",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb",
"method":"_run_call_callbacks"
},
{
"number":"81",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb",
"method":"run_callbacks"
},
{
"number":"27",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb",
"method":"call"
},
{
"number":"65",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/reloader.rb",
"method":"call"
},
{
"number":"31",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/remote_ip.rb",
"method":"call"
},
{
"number":"16",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/debug_exceptions.rb",
"method":"call"
},
{
"number":"56",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/show_exceptions.rb",
"method":"call"
},
{
"number":"26",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/rack/logger.rb",
"method":"call_app"
},
{
"number":"16",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/rack/logger.rb",
"method":"call"
},
{
"number":"22",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/request_id.rb",
"method":"call"
},
{
"number":"21",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rack-1.4.1/lib/rack/methodoverride.rb",
"method":"call"
},
{
"number":"17",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rack-1.4.1/lib/rack/runtime.rb",
"method":"call"
},
{
"number":"72",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/cache/strategy/local_cache.rb",
"method":"call"
},
{
"number":"15",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rack-1.4.1/lib/rack/lock.rb",
"method":"call"
},
{
"number":"62",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/actionpack-3.2.8/lib/action_dispatch/middleware/static.rb",
"method":"call"
},
{
"number":"479",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/engine.rb",
"method":"call"
},
{
"number":"223",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/application.rb",
"method":"call"
},
{
"number":"30",
"file":"/Users/josh/Developer/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/railtie/configurable.rb",
"method":"method_missing"
},
{
"number":"147",
"file":"/Users/josh/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb",
"method":"handle"
},
{
"number":"99",
"file":"/Users/josh/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb",
"method":"rescue in block (2 levels) in start"
},
{
"number":"96",
"file":"/Users/josh/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb",
"method":"block (2 levels) in start"
},
{
"number":"86",
"file":"/Users/josh/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb",
"method":"each"
},
{
"number":"86",
"file":"/Users/josh/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb",
"method":"block in start"
},
{
"number":"66",
"file":"/Users/josh/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb",
"method":"loop"
},
{
"number":"66",
"file":"/Users/josh/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb",
"method":"start"
},
{
"number":"13",
"file":"/Users/josh/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb",
"method":"run"
},
{
"number":"4",
"file":"/Users/josh/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/bin/nack_worker",
"method":"<main>"
}
],
"source":{
"2":"",
"3":" def runtime_error",
"4":" raise RuntimeError.new(\"This is a runtime error, generated by the crywolf app at #{ Time.now }\")",
"5":" end",
"6":""
}
},
"request":{
"url":"http://crywolf.dev/pages/runtime_error?a=1&b=2",
"component":"pages",
"action":"runtime_error",
"params":{
"_method":"post",
"authenticity_token":"tuZ7y1PUEMadgKevSzgSUK6T0p267I1+NL0+rnR7xrI=",
"a":"1",
"b":"2",
"controller":"pages",
"action":"runtime_error"
},
"session":{
"session_id":"57fb796258046e92b3201ece44531320",
"_csrf_token":"tuZ7y1PUEMadgKevSzgSUK6T0p267I1+NL0+rnR7xrI="
},
"cgi_data":{
"rack.version":[
"1",
"1"
],
"rack.input":"#<StringIO:0x007f87da1f86f0>",
"rack.errors":"#<IO:0x007f87d886fa30>",
"rack.multithread":"false",
"rack.multiprocess":"true",
"rack.run_once":"false",
"rack.url_scheme":"http",
"REQUEST_METHOD":"POST",
"PATH_INFO":"/pages/runtime_error",
"QUERY_STRING":"a=1&b=2",
"SCRIPT_NAME":"",
"REMOTE_ADDR":"127.0.0.1",
"SERVER_ADDR":"0.0.0.0",
"SERVER_NAME":"crywolf.dev",
"SERVER_PORT":"80",
"HTTP_HOST":"crywolf.dev",
"HTTP_CONNECTION":"keep-alive",
"CONTENT_LENGTH":"82",
"HTTP_CACHE_CONTROL":"max-age=0",
"HTTP_ORIGIN":"http://crywolf.dev",
"HTTP_USER_AGENT":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4",
"CONTENT_TYPE":"application/x-www-form-urlencoded",
"HTTP_ACCEPT":"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"HTTP_REFERER":"http://crywolf.dev/",
"HTTP_ACCEPT_ENCODING":"gzip,deflate,sdch",
"HTTP_ACCEPT_LANGUAGE":"en-US,en;q=0.8",
"HTTP_ACCEPT_CHARSET":"ISO-8859-1,utf-8;q=0.7,*;q=0.3",
"HTTP_COOKIE":"_crywolf_session=BAh7B0kiD3Nlc3Npb25faWQGOgZFRkkiJTU3ZmI3OTYyNTgwNDZlOTJiMzIwMWVjZTQ0NTMxMzIwBjsAVEkiEF9jc3JmX3Rva2VuBjsARkkiMXR1Wjd5MVBVRU1hZGdLZXZTemdTVUs2VDBwMjY3STErTkwwK3JuUjd4ckk9BjsARg%3D%3D--8897750a470cc31c6d8346670e15f073f10b4c2f",
"REMOTE_PORT":"52509",
"ORIGINAL_FULLPATH":"/pages/runtime_error?a=1&b=2",
"action_dispatch.routes":"#<ActionDispatch::Routing::RouteSet:0x007f87d8c9d850>",
"action_dispatch.parameter_filter":[
"password"
],
"action_dispatch.secret_token":"4fd797b4875404d37772f964e4b0eda2cc50f220296fa4aa48ee795ce3e64f8381de07190b6dec81bd1c94daee9845b7edea04224f598681e0ff0183501b1e0b",
"action_dispatch.show_exceptions":"true",
"action_dispatch.show_detailed_exceptions":"true",
"action_dispatch.logger":"#<ActiveSupport::TaggedLogging:0x007f87d8cf64f0>",
"action_dispatch.backtrace_cleaner":"#<Rails::BacktraceCleaner:0x007f87da9a6938>",
"rack.request.form_input":"#<StringIO:0x007f87da1f86f0>",
"rack.request.form_hash":{
"_method":"post",
"authenticity_token":"tuZ7y1PUEMadgKevSzgSUK6T0p267I1+NL0+rnR7xrI="
},
"rack.methodoverride.original_method":"POST",
"action_dispatch.request_id":"6f60eac81b956e30415624b81de58ee1",
"action_dispatch.remote_ip":"127.0.0.1",
"rack.session":{
"session_id":"57fb796258046e92b3201ece44531320",
"_csrf_token":"tuZ7y1PUEMadgKevSzgSUK6T0p267I1+NL0+rnR7xrI="
},
"rack.session.options":{
"path":"/",
"domain":"",
"expire_after":"",
"secure":"false",
"httponly":"true",
"defer":"false",
"renew":"false",
"coder":"#<Rack::Session::Cookie::Base64::Marshal:0x007f87da8f4a30>",
"id":"57fb796258046e92b3201ece44531320"
},
"rack.request.cookie_hash":{
"_crywolf_session":"BAh7B0kiD3Nlc3Npb25faWQGOgZFRkkiJTU3ZmI3OTYyNTgwNDZlOTJiMzIwMWVjZTQ0NTMxMzIwBjsAVEkiEF9jc3JmX3Rva2VuBjsARkkiMXR1Wjd5MVBVRU1hZGdLZXZTemdTVUs2VDBwMjY3STErTkwwK3JuUjd4ckk9BjsARg==--8897750a470cc31c6d8346670e15f073f10b4c2f"
},
"rack.request.cookie_string":"_crywolf_session=BAh7B0kiD3Nlc3Npb25faWQGOgZFRkkiJTU3ZmI3OTYyNTgwNDZlOTJiMzIwMWVjZTQ0NTMxMzIwBjsAVEkiEF9jc3JmX3Rva2VuBjsARkkiMXR1Wjd5MVBVRU1hZGdLZXZTemdTVUs2VDBwMjY3STErTkwwK3JuUjd4ckk9BjsARg%3D%3D--8897750a470cc31c6d8346670e15f073f10b4c2f",
"action_dispatch.cookies":"#<ActionDispatch::Cookies::CookieJar:0x007f87d95eb268>",
"action_dispatch.request.unsigned_session_cookie":{
"session_id":"57fb796258046e92b3201ece44531320",
"_csrf_token":"tuZ7y1PUEMadgKevSzgSUK6T0p267I1+NL0+rnR7xrI="
},
"action_dispatch.request.content_type":"application/x-www-form-urlencoded",
"action_dispatch.request.path_parameters":{
"controller":"pages",
"action":"runtime_error"
},
"action_controller.instance":"#<PagesController:0x007f87d95e8798>",
"action_dispatch.request.request_parameters":{
"_method":"post",
"authenticity_token":"tuZ7y1PUEMadgKevSzgSUK6T0p267I1+NL0+rnR7xrI="
},
"rack.request.query_string":"a=1&b=2",
"rack.request.query_hash":{
"a":"1",
"b":"2"
},
"action_dispatch.request.query_parameters":{
"a":"1",
"b":"2"
},
"action_dispatch.request.parameters":{
"_method":"post",
"authenticity_token":"tuZ7y1PUEMadgKevSzgSUK6T0p267I1+NL0+rnR7xrI=",
"a":"1",
"b":"2",
"controller":"pages",
"action":"runtime_error"
},
"action_dispatch.request.formats":[
"text/html"
]
},
"context":{
"user_id":1,
"user_email":"foo@bar.com"
}
},
"server":{
"project_root":{
"path":"/Users/josh/code/crywolf"
},
"environment_name":"development",
"hostname":"Josh-MacBook-Air.local"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment