class Mautic::Submissions::Form
Attributes
id[R]
Public Class Methods
new(connection, data)
click to toggle source
@param [Mautic::Connection] connection @param [Hash] data
# File lib/mautic/submissions/form.rb, line 9 def initialize(connection, data) @connection = connection @raw = data @id = data["id"].to_i end
Public Instance Methods
contact()
click to toggle source
@return [Mautic::Contact]
# File lib/mautic/submissions/form.rb, line 31 def contact @contact ||= @connection.contacts.new(@raw["lead"]) end
contact_id()
click to toggle source
@return [Integer]
# File lib/mautic/submissions/form.rb, line 21 def contact_id @contact_id ||= @raw["lead"]["id"] end
form()
click to toggle source
@return [Mautic::Form]
# File lib/mautic/submissions/form.rb, line 26 def form @form ||= @connection.forms.new(@raw["form"].merge("fields" => @raw["results"])) end
form_id()
click to toggle source
@return [Integer]
# File lib/mautic/submissions/form.rb, line 16 def form_id @form_id ||= @raw["form"]["id"].to_i end
referer()
click to toggle source
@return [String]
# File lib/mautic/submissions/form.rb, line 36 def referer @raw["referer"].to_s end
results()
click to toggle source
@return [Hash]
# File lib/mautic/submissions/form.rb, line 41 def results @raw["results"] end