Method: Magic::Database#initialize

Defined in:
lib/magic/database.rb

#initialize(*args) ⇒ Database

Creates an instance of Magic::Database using given database file and flags



7
8
9
10
11
12
# File 'lib/magic/database.rb', line 7

def initialize(*args)
  options = args.last.is_a?(Hash) ? args.pop : {} # extract options
  database = options.delete(:database)
  open(*args)
  load(database)
end