Module: Cucumber::Http::Payload
- Defined in:
- lib/cucumber/http/world_extensions/payload.rb,
lib/cucumber/http/world_extensions/multipart_payload.rb
Instance Method Summary collapse
- #add_multipart_payload(key, value) ⇒ Object
- #clear_multipart_payload ⇒ Object
- #clear_payload ⇒ Object
- #multipart_payload ⇒ Object
- #payload ⇒ Object
- #remove_multipart_payload(key) ⇒ Object
- #set_payload(data) ⇒ Object
Instance Method Details
#add_multipart_payload(key, value) ⇒ Object
8 9 10 |
# File 'lib/cucumber/http/world_extensions/multipart_payload.rb', line 8 def add_multipart_payload(key, value) multipart_payload[key] = value end |
#clear_multipart_payload ⇒ Object
16 17 18 |
# File 'lib/cucumber/http/world_extensions/multipart_payload.rb', line 16 def clear_multipart_payload multipart_payload.clear end |
#clear_payload ⇒ Object
12 13 14 |
# File 'lib/cucumber/http/world_extensions/payload.rb', line 12 def clear_payload payload.clear end |
#multipart_payload ⇒ Object
4 5 6 |
# File 'lib/cucumber/http/world_extensions/multipart_payload.rb', line 4 def multipart_payload @multipart_payload ||= {} end |
#payload ⇒ Object
4 5 6 |
# File 'lib/cucumber/http/world_extensions/payload.rb', line 4 def payload @payload ||= '' end |
#remove_multipart_payload(key) ⇒ Object
12 13 14 |
# File 'lib/cucumber/http/world_extensions/multipart_payload.rb', line 12 def remove_multipart_payload(key) multipart_payload.tap { |p| p.delete(key)} end |
#set_payload(data) ⇒ Object
8 9 10 |
# File 'lib/cucumber/http/world_extensions/payload.rb', line 8 def set_payload(data) payload.replace(data) end |