Module: Opsmgr::Teapot
- Defined in:
- lib/opsmgr/teapot.rb,
lib/opsmgr/teapot/app.rb,
lib/opsmgr/teapot/spec_helper.rb
Defined Under Namespace
Modules: SpecHelper Classes: App
Class Attribute Summary collapse
-
.configured_components ⇒ Object
Returns the value of attribute configured_components.
Class Method Summary collapse
Class Attribute Details
.configured_components ⇒ Object
Returns the value of attribute configured_components.
9 10 11 |
# File 'lib/opsmgr/teapot.rb', line 9 def configured_components @configured_components end |
Class Method Details
.start(components) ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/opsmgr/teapot.rb', line 11 def start(components) @configured_components = components @teapot_tempest_thread = Thread.new do silence(:stderr) do # Teapot's Sinatra is very chatty on stderr. Opsmgr::Teapot::App.run! end end fail 'Teapot never started!' unless listening? end |
.stop ⇒ Object
22 23 24 |
# File 'lib/opsmgr/teapot.rb', line 22 def stop @teapot_tempest_thread.kill end |