Class: Lowkey::AdapterLoader

Inherits:
Object
  • Object
show all
Defined in:
lib/adapters/adapter_loader.rb

Class Method Summary collapse

Class Method Details

.load(file_proxy:) ⇒ Object



9
10
11
12
13
14
# File 'lib/adapters/adapter_loader.rb', line 9

def load(file_proxy:)
  class_proxies = file_proxy.definitions.values.filter { |definition| definition.instance_of?(ClassProxy) }
  class_proxies.each do |class_proxy|
    SinatraAdapter.new(file_proxy:, class_proxy:).load
  end
end