Method: Munson.register_type

Defined in:
lib/munson.rb

.register_type(type, klass) ⇒ Object

Register a JSON Spec resource type to a class This is used in Faraday response middleware to package the JSON into a domain model

Examples:

Mapping a type

Munson.register_type("addresses", Address)

Parameters:

  • type (#to_sym)

    JSON Spec type

  • klass (Class)

    to map to



72
73
74
# File 'lib/munson.rb', line 72

def register_type(type, klass)
  @registered_types[type.to_sym] = klass
end