# File lib/paperclip/attachment.rb, line 363 def instance_read(attr) getter = "#{name}_#{attr}""#{name}_#{attr}" responds = instance.respond_to?(getter) cached = self.instance_variable_get("@_#{getter}") return cached if cached instance.send(getter) if responds || attr.to_s == "file_name" end