class Papapi::FormResponse

Public Instance Methods

[](key) click to toggle source
# File lib/papapi/form_response.rb, line 21
def [] (key)
  fields[key.to_sym]
end
fields() click to toggle source
# File lib/papapi/form_response.rb, line 5
def fields
  unless @fields
    @fields = {}
    self.parsed['fields'].each do |field|
      next if REMOVE_VARS.include? field[0]
      raise "Error: #{field[3]}" if field[3] && ! field[3].empty?
      if field[2]
        @fields[field[0].to_sym] = field[2]
      else
        @fields[field[0].to_sym] = field[1]
      end
    end
  end
  @fields
end
to_h() click to toggle source
# File lib/papapi/form_response.rb, line 25
def to_h
  fields
end