class ProntoForms::FormIteration

A form iteration is a form configuration, distinct from a form version in that version numbers increment when a form iteration is deployed.

Public Class Methods

resource_name() click to toggle source
# File lib/prontoforms/form_iteration.rb, line 9
def self.resource_name
  'iterations'
end

Public Instance Methods

document_ids() click to toggle source

@return [Array] Array of document IDs attached to this iteration

# File lib/prontoforms/form_iteration.rb, line 27
def document_ids
  full_data.fetch('documentIds')
end

Private Instance Methods

full_data() click to toggle source
# File lib/prontoforms/form_iteration.rb, line 33
def full_data
  return @full_data unless @full_data.nil?

  @full_data = parent.iteration(id).data
  @full_data
end