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