Class: Kitsune::Kit::Adapters::FakeTransportFactory
- Inherits:
-
Object
- Object
- Kitsune::Kit::Adapters::FakeTransportFactory
- Defined in:
- lib/kitsune/kit/adapters/transport_factory.rb
Instance Attribute Summary collapse
-
#server_record ⇒ Object
readonly
Returns the value of attribute server_record.
Instance Method Summary collapse
- #bootstrap ⇒ Object
- #deploy ⇒ Object
-
#initialize(transport:, server: nil, root_transport: nil, deploy_transport: nil) ⇒ FakeTransportFactory
constructor
A new instance of FakeTransportFactory.
- #root ⇒ Object
- #server ⇒ Object
- #wait_for_bootstrap ⇒ Object
Constructor Details
#initialize(transport:, server: nil, root_transport: nil, deploy_transport: nil) ⇒ FakeTransportFactory
Returns a new instance of FakeTransportFactory.
101 102 103 104 105 106 |
# File 'lib/kitsune/kit/adapters/transport_factory.rb', line 101 def initialize(transport:, server: nil, root_transport: nil, deploy_transport: nil) @transport = transport @root_transport = root_transport || transport @deploy_transport = deploy_transport || transport @server_record = server end |
Instance Attribute Details
#server_record ⇒ Object (readonly)
Returns the value of attribute server_record.
99 100 101 |
# File 'lib/kitsune/kit/adapters/transport_factory.rb', line 99 def server_record @server_record end |
Instance Method Details
#bootstrap ⇒ Object
111 |
# File 'lib/kitsune/kit/adapters/transport_factory.rb', line 111 def bootstrap = @deploy_transport.reachable? ? @deploy_transport : @root_transport |
#deploy ⇒ Object
109 |
# File 'lib/kitsune/kit/adapters/transport_factory.rb', line 109 def deploy = @deploy_transport |
#root ⇒ Object
110 |
# File 'lib/kitsune/kit/adapters/transport_factory.rb', line 110 def root = @root_transport |
#server ⇒ Object
108 |
# File 'lib/kitsune/kit/adapters/transport_factory.rb', line 108 def server = @server_record |
#wait_for_bootstrap ⇒ Object
112 |
# File 'lib/kitsune/kit/adapters/transport_factory.rb', line 112 def wait_for_bootstrap = bootstrap |