Class: FakeStripe::StubStripeJS
- Inherits:
-
Sinatra::Base
- Object
- Sinatra::Base
- FakeStripe::StubStripeJS
- Defined in:
- lib/fake_stripe/stub_stripe_js.rb
Class Method Summary collapse
- .boot(port = FakeStripe::Utils.find_available_port) ⇒ Object
- .boot_once ⇒ Object
- .server_port ⇒ Object
Class Method Details
.boot(port = FakeStripe::Utils.find_available_port) ⇒ Object
25 26 27 28 |
# File 'lib/fake_stripe/stub_stripe_js.rb', line 25 def self.boot(port = FakeStripe::Utils.find_available_port) instance = new Capybara::Server.new(instance, port).tap { |server| server.boot } end |
.boot_once ⇒ Object
30 31 32 |
# File 'lib/fake_stripe/stub_stripe_js.rb', line 30 def self.boot_once @@stripe_js_server ||= FakeStripe::StubStripeJS.boot(self.server_port) end |
.server_port ⇒ Object
34 35 36 |
# File 'lib/fake_stripe/stub_stripe_js.rb', line 34 def self.server_port @@stripe_js_port ||= FakeStripe::Utils.find_available_port end |