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