Method: Jsoning.protocol_for!

Defined in:
lib/jsoning.rb

.protocol_for!(klass) ⇒ Object

retrieve the protocol or raise an error when the protocol is not defined yet

Raises:



28
29
30
31
32
# File 'lib/jsoning.rb', line 28

def protocol_for!(klass)
  protocol = PROTOCOLS[klass.to_s]
  raise Jsoning::Error, "Undefined Jsoning protocol for #{klass.to_s}" if protocol.nil?
  protocol
end