Class: ActiveForms::Application
- Defined in:
- lib/active_forms/application.rb
Instance Attribute Summary
Attributes inherited from Mapper
Class Method Summary collapse
-
.all(params = {}) ⇒ Object
required params: apiStatus = sent | saved | sent_to_be.
-
.find(params = {}) ⇒ Object
required params: apiFormCode - Form’s code apiNumber - Application’s number.
Methods inherited from Mapper
#==, #apiVersion=, #initialize, #xmlns=
Constructor Details
This class inherits a constructor from ActiveForms::Mapper
Class Method Details
.all(params = {}) ⇒ Object
required params:
apiStatus = sent | saved | sent_to_be
9 10 11 12 13 14 15 16 |
# File 'lib/active_forms/application.rb', line 9 def all(params = {}) response = ActiveForms::Request.get("applications", params) hashes = response["applications"]["application"] hashes = [hashes] if hashes.is_a?(Hash) objects = hashes.nil? ? [] : hashes.map { |attributes| new(attributes) } end |
.find(params = {}) ⇒ Object
required params:
apiFormCode - Form's code
apiNumber - Application's number
21 22 23 24 25 26 27 |
# File 'lib/active_forms/application.rb', line 21 def find(params = {}) response = ActiveForms::Request.get("applicationdata", params) attributes = response["applicationData"] new(attributes) end |