lib/mls/models/photo.rb in mls-0.5.6 vs lib/mls/models/photo.rb in mls-0.5.7

- old
+ new

@@ -11,11 +11,16 @@ property :file_size, Fixnum property :url_template, String property :caption, String property :similar_subject_id, Fixnum, :serialize => false - def url(style='700x467#', protocol='http') - "#{protocol}://#{MLS.image_host}/#{digest}.jpg?s=#{URI.escape(style)}" + def url(style=nil, protocol='http') + result = "#{protocol}://#{MLS.image_host}/#{digest}.jpg" + if style + result = result + "?s=#{URI.escape(style)}" + end + + result end def self.create(attrs) attrs[:file].rewind url = MLS.url.dup