class Silicon::HandleErrors

Public Class Methods

new(container, silicon_error) click to toggle source
# File lib/silicon/base/handle_errors.rb, line 3
def initialize(container, silicon_error)
  @container = container
  @silicon_error = silicon_error
end

Protected Instance Methods

set_http_status(status_code) click to toggle source
# File lib/silicon/base/handle_errors.rb, line 9
def set_http_status(status_code)
  @container
    .register_instance(status_code, :silicon_status)
    .using_lifetime(:scope)
    .bound_to(:silicon_request)
end