Module: Silas::Engines

Defined in:
lib/silas/adapters/base.rb

Overview

Renamed Engines
-> Adapters

in 0.4, removed in 2.0. Host apps subclass

Adapters::Base for custom inference backends, so the old constant keeps resolving (with a warning) rather than blowing up on upgrade.

Class Method Summary collapse

Class Method Details

.const_missing(name) ⇒ Object



33
34
35
36
# File 'lib/silas/adapters/base.rb', line 33

def self.const_missing(name)
  Silas.deprecator.warn("Silas::Engines::#{name} is deprecated; use Silas::Adapters::#{name}")
  Silas::Adapters.const_get(name)
end