lib/paperclip.rb in kt-paperclip-5.4.0 vs lib/paperclip.rb in kt-paperclip-6.2.0

- old
+ new

@@ -23,55 +23,55 @@ # user.avatar.url(:thumb) # # => "/users/avatars/4/thumb_me.jpg" # # See the +has_attached_file+ documentation for more details. -require 'erb' -require 'digest' -require 'tempfile' -require 'paperclip/version' -require 'paperclip/geometry_parser_factory' -require 'paperclip/geometry_detector_factory' -require 'paperclip/geometry' -require 'paperclip/processor' -require 'paperclip/processor_helpers' -require 'paperclip/tempfile' -require 'paperclip/thumbnail' -require 'paperclip/interpolations/plural_cache' -require 'paperclip/interpolations' -require 'paperclip/tempfile_factory' -require 'paperclip/style' -require 'paperclip/attachment' -require 'paperclip/storage' -require 'paperclip/callbacks' -require 'paperclip/file_command_content_type_detector' -require 'paperclip/media_type_spoof_detector' -require 'paperclip/content_type_detector' -require 'paperclip/glue' -require 'paperclip/errors' -require 'paperclip/missing_attachment_styles' -require 'paperclip/validators' -require 'paperclip/logger' -require 'paperclip/helpers' -require 'paperclip/has_attached_file' -require 'paperclip/attachment_registry' -require 'paperclip/filename_cleaner' -require 'paperclip/rails_environment' +require "erb" +require "digest" +require "tempfile" +require "paperclip/version" +require "paperclip/geometry_parser_factory" +require "paperclip/geometry_detector_factory" +require "paperclip/geometry" +require "paperclip/processor" +require "paperclip/processor_helpers" +require "paperclip/tempfile" +require "paperclip/thumbnail" +require "paperclip/interpolations/plural_cache" +require "paperclip/interpolations" +require "paperclip/tempfile_factory" +require "paperclip/style" +require "paperclip/attachment" +require "paperclip/storage" +require "paperclip/callbacks" +require "paperclip/file_command_content_type_detector" +require "paperclip/media_type_spoof_detector" +require "paperclip/content_type_detector" +require "paperclip/glue" +require "paperclip/errors" +require "paperclip/missing_attachment_styles" +require "paperclip/validators" +require "paperclip/logger" +require "paperclip/helpers" +require "paperclip/has_attached_file" +require "paperclip/attachment_registry" +require "paperclip/filename_cleaner" +require "paperclip/rails_environment" begin # Use mime/types/columnar if available, for reduced memory usage require "mime/types/columnar" rescue LoadError require "mime/types" end -require 'mimemagic' -require 'mimemagic/overlay' -require 'logger' -require 'terrapin' +require "mimemagic" +require "mimemagic/overlay" +require "logger" +require "terrapin" -require 'paperclip/railtie' if defined?(Rails::Railtie) +require "paperclip/railtie" if defined?(Rails::Railtie) # The base module that gets included in ActiveRecord::Base. See the # documentation for Paperclip::ClassMethods for more useful information. module Paperclip extend Helpers @@ -96,10 +96,11 @@ log_command: true, read_timeout: nil, swallow_stderr: true, use_exif_orientation: true, whiny: true, + is_windows: Gem.win_platform? } end def self.io_adapters=(new_registry) @io_adapters = new_registry @@ -198,17 +199,17 @@ end end end # This stuff needs to be run after Paperclip is defined. -require 'paperclip/io_adapters/registry' -require 'paperclip/io_adapters/abstract_adapter' -require 'paperclip/io_adapters/empty_string_adapter' -require 'paperclip/io_adapters/identity_adapter' -require 'paperclip/io_adapters/file_adapter' -require 'paperclip/io_adapters/stringio_adapter' -require 'paperclip/io_adapters/data_uri_adapter' -require 'paperclip/io_adapters/nil_adapter' -require 'paperclip/io_adapters/attachment_adapter' -require 'paperclip/io_adapters/uploaded_file_adapter' -require 'paperclip/io_adapters/uri_adapter' -require 'paperclip/io_adapters/http_url_proxy_adapter' +require "paperclip/io_adapters/registry" +require "paperclip/io_adapters/abstract_adapter" +require "paperclip/io_adapters/empty_string_adapter" +require "paperclip/io_adapters/identity_adapter" +require "paperclip/io_adapters/file_adapter" +require "paperclip/io_adapters/stringio_adapter" +require "paperclip/io_adapters/data_uri_adapter" +require "paperclip/io_adapters/nil_adapter" +require "paperclip/io_adapters/attachment_adapter" +require "paperclip/io_adapters/uploaded_file_adapter" +require "paperclip/io_adapters/uri_adapter" +require "paperclip/io_adapters/http_url_proxy_adapter"