Class: FormattedURL::Strategies::YoutubeURLStrategy
- Inherits:
-
DefaultURLStrategy
- Object
- DefaultURLStrategy
- FormattedURL::Strategies::YoutubeURLStrategy
- Defined in:
- lib/formatted_url/strategies/youtube_url_strategy.rb
Overview
Youtube Strategy to work with embed and short formats
Instance Attribute Summary
Attributes inherited from DefaultURLStrategy
Instance Method Summary collapse
-
#embed ⇒ Object
Embed format should be used only with iframes.
-
#short ⇒ Object
Short path from youtube.
Methods inherited from DefaultURLStrategy
#default, #initialize, #method_missing, url
Constructor Details
This class inherits a constructor from FormattedURL::Strategies::DefaultURLStrategy
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class FormattedURL::Strategies::DefaultURLStrategy
Instance Method Details
#embed ⇒ Object
Embed format should be used only with iframes
17 18 19 |
# File 'lib/formatted_url/strategies/youtube_url_strategy.rb', line 17 def "http://youtube.com/embed/#{youtube_id}" end |
#short ⇒ Object
Short path from youtube
11 12 13 |
# File 'lib/formatted_url/strategies/youtube_url_strategy.rb', line 11 def short "http://youtu.be/#{youtube_id}" end |