Module: HostedVideo
- Defined in:
- lib/hosted_video.rb,
lib/hosted_video/version.rb,
lib/hosted_video/configuration.rb,
lib/hosted_video/providers/base.rb,
lib/hosted_video/providers/vimeo.rb,
lib/hosted_video/providers/rutube.rb,
lib/hosted_video/providers/youtube.rb,
lib/hosted_video/providers/vimeo_by_iframe.rb,
lib/hosted_video/providers/rutube_by_iframe.rb,
lib/hosted_video/providers/youtube_by_iframe.rb
Defined Under Namespace
Modules: Providers Classes: Configuration, InvalidUrlError
Constant Summary collapse
- VERSION =
"0.0.3"
Class Attribute Summary collapse
-
.configuration ⇒ Object
Returns the value of attribute configuration.
Class Method Summary collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
13 14 15 |
# File 'lib/hosted_video.rb', line 13 def configuration @configuration end |
Class Method Details
.configure {|configuration| ... } ⇒ Object
19 20 21 |
# File 'lib/hosted_video.rb', line 19 def configure yield(configuration) end |
.from_url(url) ⇒ Object
23 24 25 26 27 28 29 |
# File 'lib/hosted_video.rb', line 23 def from_url(url) if provider = find_provider(url) provider.new(url) else raise InvalidUrlError end end |