Module: Archipelago::Response
- Defined in:
- lib/archipelago/response.rb
Class Method Summary collapse
- .error(errors:) ⇒ Object
- .forbidden ⇒ Object
- .ok(props:, version:) ⇒ Object
- .redirect(location:) ⇒ Object
Class Method Details
.error(errors:) ⇒ Object
22 23 24 25 26 27 |
# File 'lib/archipelago/response.rb', line 22 def error(errors:) { status: "error", errors: errors } end |
.forbidden ⇒ Object
29 30 31 32 33 |
# File 'lib/archipelago/response.rb', line 29 def forbidden { status: "forbidden" } end |
.ok(props:, version:) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/archipelago/response.rb', line 7 def ok(props:, version:) { status: "ok", props: props, version: version } end |
.redirect(location:) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/archipelago/response.rb', line 15 def redirect(location:) { status: "redirect", location: location } end |