Sha256: 4904e64d3fe949f3d162fd9aa0d0f87a0b69f628263a745f8199bea24243c5f8
Contents?: true
Size: 851 Bytes
Versions: 2
Compression:
Stored size: 851 Bytes
Contents
module Mautic module Submissions class Form attr_reader :id # @param [Mautic::Connection] connection # @param [Hash] data def initialize(connection, data) @connection = connection @raw = data @id = data["id"].to_i end # @return [Integer] def form_id @form_id ||= @raw["form"]["id"].to_i end # @return [Integer] def contact_id @contact_id ||= @raw["lead"]["id"] end # @return [Mautic::Form] def form @form ||= @connection.forms.new(@raw["form"].merge("fields" => @raw["results"])) end # @return [Mautic::Contact] def contact @contact ||= @connection.contacts.new(@raw["lead"]) end # @return [String] def referer @raw["referer"].to_s end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mautic-2.4.0 | lib/mautic/submissions/form.rb |
mautic-2.3.11 | lib/mautic/submissions/form.rb |