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 |