Class: Papapi::FormRequest
- Defined in:
- lib/papapi/form_request.rb
Constant Summary
Constants inherited from Request
Request::BODY_DATA_NAME, Request::RUN_METHOD, Request::SERVER_CLASS_NAME
Instance Attribute Summary
Attributes inherited from Request
#class_name, #method_name, #requests, #session
Instance Method Summary collapse
- #response(http_response) ⇒ Object
- #set_field(key, value) ⇒ Object
- #set_fields(f) ⇒ Object
- #to_data ⇒ Object
Methods inherited from Request
#add_request, #initialize, #send, #send_now, #set_param, #set_params
Constructor Details
This class inherits a constructor from Papapi::Request
Instance Method Details
#response(http_response) ⇒ Object
17 18 19 |
# File 'lib/papapi/form_request.rb', line 17 def response(http_response) FormResponse.new(http_response, self) end |
#set_field(key, value) ⇒ Object
5 6 7 8 |
# File 'lib/papapi/form_request.rb', line 5 def set_field(key, value) @fields = [["name", "value"]] if ! @fields @fields.push([key, value]) end |
#set_fields(f) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/papapi/form_request.rb', line 10 def set_fields(f) @fields = [["name", "value"]] if ! @fields f.each do |key, value| @fields << [key, value] end end |
#to_data ⇒ Object
21 22 23 24 25 |
# File 'lib/papapi/form_request.rb', line 21 def to_data data = super data[:fields] = @fields if @fields data end |