Method: CDMBL.const_missing

Defined in:
lib/cdmbl/hooks.rb

.const_missing(name) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/cdmbl/hooks.rb', line 2

def self.const_missing(name)
  if name.to_s == 'Solr'
    hook(pattern: name.to_s, default: DefaultSolr)
  elsif name.to_s == 'CompletedCallback'
    hook(pattern: name.to_s, default: DefaultCompletedCallback)
  elsif name.to_s == 'OaiNotification'
    hook(pattern: name.to_s, default: DefaultOaiNotification)
  elsif name.to_s == 'LoaderNotification'
    hook(pattern: name.to_s, default: DefaultLoaderNotification)
  elsif name.to_s == 'CdmNotification'
    hook(pattern: name.to_s, default: DefaultCdmNotification)
  end
end