class Dentaku::ParseError
Constants
- VALID_REASONS
Attributes
meta[R]
reason[R]
Public Class Methods
for(reason, **meta)
click to toggle source
# File lib/dentaku/exceptions.rb, line 50 def self.for(reason, **meta) unless VALID_REASONS.include?(reason) raise ::ArgumentError, "Unhandled #{reason}" end new(reason, **meta) end
Private Class Methods
new(reason, **meta)
click to toggle source
# File lib/dentaku/exceptions.rb, line 36 def initialize(reason, **meta) @reason = reason @meta = meta end