Module: GoogleMapsEmbed::IframeGenerator

Defined in:
lib/google_maps_embed/iframe_generator.rb

Class Method Summary collapse

Class Method Details

.generate(src_url, options = {}) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/google_maps_embed/iframe_generator.rb', line 7

def self.generate(src_url, options = {})
  ["<iframe",
   "width=\"#{options[:width] || "450"}\"",
   "height=\"#{options[:height] || "250"}\"",
   "frameborder=\"#{options[:frameborder] || "0"}\"",
   "style=\"#{options[:style] || "border:0"}\"",
   "loading=\"#{options[:loading] || "lazy"}\"",
   "referrerpolicy=\"#{options[:referrer_policy] || "no-referrer-when-downgrade"}\"",
   "src=\"#{src_url}\"",
   "allowfullscreen",
   ">",
   "</iframe>"].join(" ")
end