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