Method: Trailblazer::Context::Container#initialize

Defined in:
lib/trailblazer/context/container.rb

#initialize(wrapped_options, mutable_options, replica_class:, aliases: nil) ⇒ Container

Returns a new instance of Container.

Raises:



14
15
16
17
18
19
20
21
22
# File 'lib/trailblazer/context/container.rb', line 14

def initialize(wrapped_options, mutable_options, replica_class:, aliases: nil, **)
  raise UseWithAliases if aliases

  @wrapped_options  = wrapped_options
  @mutable_options  = mutable_options
  @replica_class    = replica_class

  @replica = initialize_replica_store
end