class Jrr::TokenizerError
Constants
- VALID_REASONS
Attributes
meta[R]
reason[R]
Public Class Methods
for(reason, **meta)
click to toggle source
# File lib/jrr/exceptions.rb, line 17 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/jrr/exceptions.rb, line 5 def initialize(reason, **meta) @reason = reason @meta = meta end