Module: YFrog
- Defined in:
- lib/yfrog.rb
Class Method Summary collapse
Class Method Details
.image_url_for(url, options = {:format => :medium}) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/yfrog.rb', line 8 def image_url_for(url, = {:format => :medium} ) raise ArgumentError unless valid_url?(url) url = "http://" << url unless url =~ /^http:\/\// suffix = case .delete(:format) when :medium; ":medium" when :iphone; ":iphone" when :small; ":small" when :thumb; ":small" end raise ArgumentError unless suffix url + suffix end |
.valid_url?(url) ⇒ Boolean
4 5 6 |
# File 'lib/yfrog.rb', line 4 def valid_url?(url) !!url.match("yfrog") end |