Module: Fried::Dependency::Schema::Initializer

Defined in:
lib/fried/dependency/schema.rb

Instance Method Summary collapse

Instance Method Details

#initialize(**deps) ⇒ Object

Parameters:

  • deps (Hash{Symbol => Object})

    dependencies to overwrite during initialization



16
17
18
19
20
# File 'lib/fried/dependency/schema.rb', line 16

def initialize(**deps)
  ns = ::Fried::Dependency
  definition = ns::CreateDefinitionIfMissing.(self.class)
  ns::SetDefaults.(self, definition, deps)
end