json_hyperschema_client_builder
v0.1.0
Pages
Modules
Exceptions
json_hyperschema_client_builder v0.1.0
JSONHyperschema.ClientBuilder
Summary
Functions
ensure_definitions_and_links!(schema)
evaluate_path(path, values)
handle_action_params(params)
has_body?(arg1)
has_definitions?(schema)
has_links?(definition)
load_schema(json)
make_schema_draft4_compatible(json)
request(api_module, method, path, params \\ [])
to_action_name(phrase)
to_method(method)
to_module_name(snake_case)
Macros
defaction(api_module, method, name, path, params, body_schema)
defapi(api_module_name, json)
defresource(api_module, name, schema)
Functions
ensure_definitions_and_links!(schema)
evaluate_path(path, values)
handle_action_params(params)
has_body?(arg1)
has_definitions?(schema)
has_links?(definition)
load_schema(json)
make_schema_draft4_compatible(json)
request(api_module, method, path, params \\ [])
to_action_name(phrase)
to_method(method)
to_module_name(snake_case)
Macros
defaction(api_module, method, name, path, params, body_schema)
defapi(api_module_name, json)
defresource(api_module, name, schema)