notice_fabricator.rb 437 Bytes
Fabricator :notice do
  app
  err
  error_class         'FooError'
  message             'Too Much Bar'
  backtrace
  server_environment  {{ 'environment-name' => 'production' }}
  request             {{ 'component' => 'foo', 'action' => 'bar' }}
  notifier            {{ 'name' => 'Notifier', 'version' => '1', 'url' => 'http://toad.com' }}

  after_create do
    Problem.cache_notice(err.problem_id, self)
    problem.reload
  end
end