Module: Foliokit::Overlay

Extended by:
ActiveSupport::Autoload
Defined in:
lib/foliokit/overlay.rb,
lib/foliokit/overlay/overlay360.rb,
lib/foliokit/overlay/overlay_base.rb,
lib/foliokit/overlay/overlay_audio.rb,
lib/foliokit/overlay/overlay_image.rb,
lib/foliokit/overlay/overlay_video.rb,
lib/foliokit/overlay/overlay_button.rb,
lib/foliokit/overlay/overlay_webview.rb,
lib/foliokit/overlay/overlay_imagepan.rb,
lib/foliokit/overlay/overlay_container.rb,
lib/foliokit/overlay/overlay_hyperlink.rb

Defined Under Namespace

Classes: Overlay360, OverlayAudio, OverlayBase, OverlayButton, OverlayContainer, OverlayHyperlink, OverlayImage, OverlayImagepan, OverlayVideo, OverlayWebview

Class Method Summary collapse

Class Method Details

.factory(el, package) ⇒ Object



15
16
17
18
# File 'lib/foliokit/overlay.rb', line 15

def self.factory(el, package)
  klass = "Foliokit::Overlay::Overlay#{el[:type].camelcase}".constantize
  klass.new(el, package)
end