Class: Mushy::Put
- Inherits:
-
HttpOperation
- Object
- Flux
- HttpOperation
- Mushy::Put
- Defined in:
- lib/mushy/fluxs/put.rb
Overview
A PUT request.
Instance Attribute Summary
Attributes inherited from Flux
#config, #flow, #id, #masher, #parent_fluxs, #subscribed_to, #type
Class Method Summary collapse
Methods inherited from HttpOperation
operation, #operation, #process
Methods inherited from Flux
#convert_this_to_an_array, #convert_to_symbolized_hash, #execute, #execute_single_event, #group_these_results, #guard, #ignore_these_results, inherited, #initialize, #join_these_results, #limit_these_results, #merge_these_results, #model_these_results, #outgoing_split_these_results, #process, #shape_these, #sort_these_results, #standardize_these
Constructor Details
This class inherits a constructor from Mushy::Flux
Class Method Details
.details ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/mushy/fluxs/put.rb', line 9 def self.details super.merge({ examples: { 'Successful Call' => { description: "This will send a #{operation.upcase} to https://www.google.com.", config: { url: 'https://www.google.com' }, result: { status: 400, url: 'https://www.google.com', time: 0.12829399993643165, reason_phrase: 'OK', headers: { 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=utf-8', 'content-length': '193', 'keep-alive': 'timeout=5' }, body: '{}' } } } }) end |