module Malt::Engine

Public Class Methods

defaults() click to toggle source
# File lib/malt/engines/abstract.rb, line 26
def self.defaults
  @defaults ||= {}
end
register(malt_class, *exts) click to toggle source
# File lib/malt/engines/abstract.rb, line 11
def self.register(malt_class, *exts)
  exts.each do |ext|
    type = ext_to_type(ext)
    registry[type] ||= []
    registry[type] << malt_class
    registry[type].uniq!
  end
end
registry() click to toggle source
# File lib/malt/engines/abstract.rb, line 21
def self.registry
  @registry ||= {}
end