Class: Hubbah::FormSubmission
- Inherits:
-
Object
- Object
- Hubbah::FormSubmission
- Defined in:
- lib/hubbah/form_submission.rb
Instance Method Summary collapse
-
#initialize(form_guid, attributes = {}, configuration = nil) ⇒ FormSubmission
constructor
A new instance of FormSubmission.
- #submit ⇒ Object
Constructor Details
#initialize(form_guid, attributes = {}, configuration = nil) ⇒ FormSubmission
Returns a new instance of FormSubmission.
5 6 7 8 9 |
# File 'lib/hubbah/form_submission.rb', line 5 def initialize(form_guid, attributes = {}, configuration = nil) @form_guid = form_guid @attributes = attributes @configuration = configuration end |
Instance Method Details
#submit ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/hubbah/form_submission.rb', line 11 def submit resp = client.post("/uploads/form/v2/#{hub_id}/#{@form_guid}", @attributes) if resp.status == 404 raise Hubbah::HubIdNotConfigured elsif resp.status == 500 raise Hubbah::ServerErrorEncountered else return true end end |