2019-12-21 19:34:47 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2019-12-21 16:15:14 +00:00
|
|
|
module Namarara
|
|
|
|
class EvalError
|
|
|
|
attr_accessor :var
|
|
|
|
attr_accessor :message
|
|
|
|
|
|
|
|
def initialize(hash)
|
|
|
|
# validate input
|
|
|
|
raise ArgumentError unless hash[:message]
|
|
|
|
|
|
|
|
# load input
|
|
|
|
@message = hash[:message]
|
|
|
|
@var = hash[:var]
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|