4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'lib/g5_enquire/requests/post_lead_request.rb', line 4
def self.execute(url, subscription_key, , lead)
uri = URI(url)
uri.query = URI.encode_www_form({'subscription-key' => subscription_key})
response = HTTParty.post(uri.to_s,
:body => {"CommunityName" => "#{community_name}",
"FirstName" => "#{lead[:first_name]}",
"LastName" => "#{lead[:last_name]}",
"Email" => "#{lead[:email]}",
"HomePhone" => "#{lead[:phone]}",
"WorkPhone" => "",
"MobilePhone" => "",
"Message" => "#{lead[:message]}",
"AddressLine1" => "#{lead[:address]}",
"AddressLine2" => "",
"City" => "#{lead[:city]}",
"State" => "#{lead[:state]}",
"ZipCode" => "#{lead[:postal_code]}",
"InquiringFor" => "#{lead[:inquiring_for]}",
"NewsLetters" => "#{string_to_bool(lead[:subscription])}",
"CommunitiesRequested" => "",
"IndividualTypeName" => "Prospect",
"ActivityTypeName" => "Web Form",
"ActivityDescription" => "#{community_name} Website"
}.to_json,
:headers => { 'Content-Type' => 'application/json' },
:verify => false,
:debug_output => $stdout )
end
|