class Decanter::Parser::HashParser
Public Class Methods
Source
# File lib/decanter/parser/hash_parser.rb, line 6 def self._parse(name, value, options={}) validate_hash(@parser.call(name, value, options)) end
Source
# File lib/decanter/parser/hash_parser.rb, line 11 def self.validate_hash(parsed) parsed.is_a?(Hash) ? parsed : raise(ArgumentError.new("Result of HashParser #{self.name} was #{parsed} when it must be a hash.")) end