Module: Lutaml::Hal

Defined in:
lib/lutaml/hal.rb,
lib/lutaml/hal/link.rb,
lib/lutaml/hal/page.rb,
lib/lutaml/hal/client.rb,
lib/lutaml/hal/errors.rb,
lib/lutaml/hal/version.rb,
lib/lutaml/hal/link_set.rb,
lib/lutaml/hal/resource.rb,
lib/lutaml/hal/rate_limiter.rb,
lib/lutaml/hal/type_resolver.rb,
lib/lutaml/hal/model_register.rb,
lib/lutaml/hal/global_register.rb,
lib/lutaml/hal/endpoint_parameter.rb,
lib/lutaml/hal/link_class_factory.rb,
lib/lutaml/hal/endpoint_configuration.rb,
lib/lutaml/hal/link_set_class_factory.rb

Overview

HAL implementation for Lutaml

Defined Under Namespace

Modules: TypeResolver Classes: BadRequestError, Client, ConnectionError, EndpointConfiguration, EndpointParameter, Error, GlobalRegister, Link, LinkClassFactory, LinkResolutionError, LinkSet, LinkSetClassFactory, ModelRegister, NotFoundError, Page, ParsingError, RateLimiter, Resource, ServerError, TimeoutError, TooManyRequestsError, UnauthorizedError

Constant Summary collapse

REGISTER_ID_ATTR_NAME =
'_global_register_id'
VERSION =
'0.1.10'

Class Method Summary collapse

Class Method Details

.debug_log(message) ⇒ Object



10
11
12
# File 'lib/lutaml/hal.rb', line 10

def self.debug_log(message)
  puts "[Lutaml::Hal] DEBUG: #{message}" if ENV['DEBUG_API']
end