class Lutaml::Hal::Client

def initialize(options = {})

def initialize(options = {})
  @api_url = options[:api_url] || raise(ArgumentError, 'api_url is required')
  @connection = options[:connection] || create_connection
  @params_default = options[:params_default] || {}
  @debug = options[:debug] || !ENV['DEBUG_API'].nil?
  @cache = options[:cache] || {}
  @cache_enabled = options[:cache_enabled] || false
  @api_url = strip_api_url(@api_url)
end