Class: Shipeasy::Engine::UniverseHandle
- Inherits:
-
Object
- Object
- Shipeasy::Engine::UniverseHandle
- Defined in:
- lib/shipeasy/engine.rb
Overview
Returned by Engine#universe. Binds a universe name so callers can reuse
the handle: engine.universe("checkout").assign(user).
Instance Method Summary collapse
- #assign(user) ⇒ Object
-
#initialize(engine, name) ⇒ UniverseHandle
constructor
A new instance of UniverseHandle.
Constructor Details
#initialize(engine, name) ⇒ UniverseHandle
Returns a new instance of UniverseHandle.
374 375 376 377 |
# File 'lib/shipeasy/engine.rb', line 374 def initialize(engine, name) @engine = engine @name = name end |
Instance Method Details
#assign(user) ⇒ Object
379 380 381 |
# File 'lib/shipeasy/engine.rb', line 379 def assign(user) @engine.assign_universe(@name, user) end |