Class: EvilEvents::Core::Events::Serializers::Base::AbstractFactory Private
- Inherits:
-
Object
- Object
- EvilEvents::Core::Events::Serializers::Base::AbstractFactory
- Defined in:
- lib/evil_events/core/events/serializers/base/abstract_factory.rb
Overview
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
Instance Method Summary collapse
- #build_config ⇒ Base::GenericConfig private
- #build_engine(config) ⇒ Base::Engines::Abstract private
- #build_packer(engine, config) ⇒ Base::Dumper private
- #build_unpacker(engine, config) ⇒ Base::Dumper private
- #create! ⇒ Base private
- #create_adapter(engine, config, packer, unpacker) ⇒ Base private
Instance Method Details
#build_config ⇒ Base::GenericConfig
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
25 |
# File 'lib/evil_events/core/events/serializers/base/abstract_factory.rb', line 25 def build_config; end |
#build_engine(config) ⇒ Base::Engines::Abstract
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
32 |
# File 'lib/evil_events/core/events/serializers/base/abstract_factory.rb', line 32 def build_engine(config); end |
#build_packer(engine, config) ⇒ Base::Dumper
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
40 |
# File 'lib/evil_events/core/events/serializers/base/abstract_factory.rb', line 40 def build_packer(engine, config); end |
#build_unpacker(engine, config) ⇒ Base::Dumper
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
48 |
# File 'lib/evil_events/core/events/serializers/base/abstract_factory.rb', line 48 def build_unpacker(engine, config); end |
#create! ⇒ Base
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
11 12 13 14 15 16 17 18 19 |
# File 'lib/evil_events/core/events/serializers/base/abstract_factory.rb', line 11 def create! config = build_config engine = build_engine(config) packer = build_packer(engine, config) unpacker = build_unpacker(engine, config) create_adapter(engine, config, packer, unpacker) end |
#create_adapter(engine, config, packer, unpacker) ⇒ Base
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
58 |
# File 'lib/evil_events/core/events/serializers/base/abstract_factory.rb', line 58 def create_adapter(engine, config, packer, unpacker); end |