Module: Pageflow::EmbeddedVideo

Defined in:
lib/pageflow-embedded-video.rb,
lib/pageflow/embedded_video/engine.rb,
lib/pageflow/embedded_video/plugin.rb,
lib/pageflow/embedded_video/version.rb,
lib/pageflow/embedded_video/page_type.rb,
lib/pageflow/embedded_video/configuration.rb,
app/helpers/pageflow/embedded_video/consent_helper.rb

Defined Under Namespace

Modules: ConsentHelper Classes: Configuration, Engine, PageType, Plugin

Constant Summary collapse

VERSION =
'1.10.0'.freeze

Class Method Summary collapse

Class Method Details

.configObject



7
8
9
# File 'lib/pageflow-embedded-video.rb', line 7

def self.config
  @config ||= EmbeddedVideo::Configuration.new
end

.configure(&block) ⇒ Object



11
12
13
# File 'lib/pageflow-embedded-video.rb', line 11

def self.configure(&block)
  block.call(config)
end

.page_typeObject



19
20
21
# File 'lib/pageflow-embedded-video.rb', line 19

def self.page_type
  EmbeddedVideo::PageType.new
end

.pluginObject



15
16
17
# File 'lib/pageflow-embedded-video.rb', line 15

def self.plugin
  EmbeddedVideo::Plugin.new
end