hensei-api/app/errors/WikiError.rb
Justin Edmund 2166ff5354 Create WikiError
This is modeled after the errors we might receive from the wiki
2023-07-17 04:00:43 -07:00

18 lines
288 B
Ruby

# frozen_string_literal: true
class WikiError < StandardError
def initialize(code: nil, page: nil, message: nil)
super
@code = code
@page = page
@message = message
end
def to_hash
{
message: @message,
code: @code,
page: @page
}
end
end