Module: Bootable
- Defined in:
- lib/fake_shopify/bootable.rb
Instance Method Summary collapse
- #boot(port = FakeShopify::Utils.find_available_port) ⇒ Object
- #boot_once ⇒ Object
- #server_port ⇒ Object
Instance Method Details
#boot(port = FakeShopify::Utils.find_available_port) ⇒ Object
6 7 8 9 |
# File 'lib/fake_shopify/bootable.rb', line 6 def boot(port = FakeShopify::Utils.find_available_port) instance = new Capybara::Server.new(instance, port: port).tap(&:boot) end |
#boot_once ⇒ Object
11 12 13 |
# File 'lib/fake_shopify/bootable.rb', line 11 def boot_once @boot_once ||= boot(server_port) end |
#server_port ⇒ Object
15 16 17 |
# File 'lib/fake_shopify/bootable.rb', line 15 def server_port @server_port ||= FakeShopify::Utils.find_available_port end |