Sha256: 35aeba3a7dc982b59a244f3b7f2520d1647b508492a25efd909fec2357386cbb
Contents?: true
Size: 1017 Bytes
Versions: 1
Compression:
Stored size: 1017 Bytes
Contents
require "active_support/deprecation" module Paperclip class Deprecations class << self def check warn_aws_sdk_v1 if aws_sdk_v1? warn_outdated_rails if active_record_version < "4.2" end private def active_record_version ::ActiveRecord::VERSION::STRING end def aws_sdk_v1? defined?(::AWS) && aws_sdk_version < "2" end def warn_aws_sdk_v1 warn "[paperclip] [deprecation] AWS SDK v1 has been deprecated in " \ "paperclip 5. Please consider upgrading to AWS 2 before " \ "upgrading paperclip." end def warn_outdated_rails warn "[paperclip] [deprecation] Rails 3.2 and 4.1 are unsupported as " \ "of Rails 5 release. Please upgrade to Rails 4.2 before " \ "upgrading paperclip." end def aws_sdk_version ::AWS::VERSION end def warn(message) ActiveSupport::Deprecation.warn(message) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
paperclip-4.3.3 | lib/paperclip/deprecations.rb |