Class: FilmSnob
- Inherits:
-
Object
- Object
- FilmSnob
- Extended by:
- Deprecated, Forwardable
- Defined in:
- lib/film_snob.rb,
lib/film_snob/version.rb,
lib/film_snob/deprecated.rb,
lib/film_snob/exceptions.rb,
lib/film_snob/video_site.rb,
lib/film_snob/url_to_video.rb,
lib/film_snob/video_sites/coub.rb,
lib/film_snob/video_sites/hulu.rb,
lib/film_snob/video_sites/vine.rb,
lib/film_snob/video_sites/vimeo.rb,
lib/film_snob/video_sites/rutube.rb,
lib/film_snob/video_sites/youtube.rb,
lib/film_snob/video_sites/instagram.rb,
lib/film_snob/video_sites/soundcloud.rb,
lib/film_snob/video_sites/dailymotion.rb,
lib/film_snob/video_sites/funny_or_die.rb
Defined Under Namespace
Modules: Deprecated Classes: Coub, Dailymotion, FunnyOrDie, Hulu, Instagram, NotEmbeddableError, NotSupportedURLError, Rutube, Soundcloud, UrlToVideo, VideoSite, Vimeo, Vine, YouTube
Constant Summary collapse
- VIDEO_METHODS =
[:site, :id, :clean_url, :title, :html]
- VERSION =
"0.6.5"
Instance Attribute Summary collapse
-
#url ⇒ Object
readonly
Returns the value of attribute url.
Instance Method Summary collapse
- #embeddable? ⇒ Boolean
-
#initialize(url, options = {}) ⇒ FilmSnob
constructor
A new instance of FilmSnob.
Methods included from Deprecated
Constructor Details
#initialize(url, options = {}) ⇒ FilmSnob
Returns a new instance of FilmSnob.
19 20 21 22 |
# File 'lib/film_snob.rb', line 19 def initialize(url, = {}) @url = url @video = UrlToVideo.new(url, ).video end |
Instance Attribute Details
#url ⇒ Object (readonly)
Returns the value of attribute url.
17 18 19 |
# File 'lib/film_snob.rb', line 17 def url @url end |
Instance Method Details
#embeddable? ⇒ Boolean
24 25 26 |
# File 'lib/film_snob.rb', line 24 def !@video.nil? end |