lib/link_thumbnailer/models/image.rb in link_thumbnailer-3.0.1 vs lib/link_thumbnailer/models/image.rb in link_thumbnailer-3.0.2
- old
+ new
@@ -9,12 +9,12 @@
attr_reader :src, :type, :size
def initialize(src, size = nil, type = nil)
@src = src
- @size = size || parser.size(self)
- @type = type || parser.type(self)
+ @size = size || parser.size
+ @type = type || parser.type
end
def to_s
src.to_s
end
@@ -36,10 +36,10 @@
end
private
def parser
- ::LinkThumbnailer::ImageParser
+ @parser ||= ::LinkThumbnailer::ImageParser.new(src)
end
def validator
::LinkThumbnailer::ImageValidator.new(self)
end