class Shrine::Plugins::TypePredicates::MimeDatabase
Constants
- SUPPORTED_TOOLS
Public Class Methods
Source
# File lib/shrine/plugins/type_predicates.rb 63 def initialize(tool) 64 raise Error, "unknown type database #{tool.inspect}, supported databases are: #{SUPPORTED_TOOLS.join(",")}" unless SUPPORTED_TOOLS.include?(tool) 65 66 @tool = tool 67 end
Public Instance Methods
Source
# File lib/shrine/plugins/type_predicates.rb 69 def call(extension) 70 send(:"lookup_with_#{@tool}", extension) 71 end