Sha256: 057d3bd2e802b3c4ed2156e6c5c98211c024cc118c167539a80f60bfc3ea8357

Contents?: true

Size: 702 Bytes

Versions: 45

Compression:

Stored size: 702 Bytes

Contents

module Bizside
  module Uploader
    module ExtensionWhitelist
      extend ActiveSupport::Concern

      included do
        default_extensions = Bizside.config.file_uploader.extensions_file_path.present? ? Bizside.config.file_uploader.extensions_file_path : 
          File.join(File.dirname(__FILE__), 'default_extensions.yml')
        @@extensions = YAML.load_file(default_extensions).values
      end
      
      def extension_allowlist
        return nil unless Bizside.config.file_uploader.extension_whitelist_enabled?
            
        @@extensions
      end
      
      private

      def rails_logger_available?
        defined?(Rails) && !Rails.logger.nil?
      end

    end
  end
end

Version data entries

45 entries across 45 versions & 1 rubygems

Version Path
bizside-2.3.10 lib/bizside/uploader/extension_whitelist.rb
bizside-3.0.7 lib/bizside/uploader/extension_whitelist.rb
bizside-3.0.6 lib/bizside/uploader/extension_whitelist.rb
bizside-3.0.5 lib/bizside/uploader/extension_whitelist.rb
bizside-3.0.4 lib/bizside/uploader/extension_whitelist.rb
bizside-2.3.9 lib/bizside/uploader/extension_whitelist.rb
bizside-3.0.3 lib/bizside/uploader/extension_whitelist.rb
bizside-2.3.8 lib/bizside/uploader/extension_whitelist.rb
bizside-3.0.2 lib/bizside/uploader/extension_whitelist.rb
bizside-3.0.1 lib/bizside/uploader/extension_whitelist.rb
bizside-3.0.0 lib/bizside/uploader/extension_whitelist.rb
bizside-2.3.7 lib/bizside/uploader/extension_whitelist.rb
bizside-2.3.6 lib/bizside/uploader/extension_whitelist.rb
bizside-2.3.5 lib/bizside/uploader/extension_whitelist.rb
bizside-2.3.4 lib/bizside/uploader/extension_whitelist.rb
bizside-2.3.3 lib/bizside/uploader/extension_whitelist.rb
bizside-2.3.2 lib/bizside/uploader/extension_whitelist.rb
bizside-2.3.1 lib/bizside/uploader/extension_whitelist.rb
bizside-2.3.0 lib/bizside/uploader/extension_whitelist.rb
bizside-2.2.3 lib/bizside/uploader/extension_whitelist.rb