Create WikiError

This is modeled after the errors we might receive from the wiki
This commit is contained in:
Justin Edmund 2023-07-17 04:00:43 -07:00
parent d45758acd7
commit 2166ff5354

18
app/errors/WikiError.rb Normal file
View file

@ -0,0 +1,18 @@
# 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