10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/talkable/resources/offer.rb', line 10
def advocate_share_iframe(options = {})
show_trigger = !options[:ignore_trigger]
iframe_options = default_iframe_options.merge(options[:iframe] || {})
url = show_trigger ? Furi.merge(show_url, query: {trigger_enabled: 1}) : show_url
snippets = []
if !options[:iframe] || !options[:iframe][:container]
snippets << render_container_snipet(iframe_options[:container])
end
snippets << render_share_snipet({
url: url,
iframe: iframe_options,
})
snippets.join("\n")
end
|