Class: ComposeManager
Instance Method Summary collapse
- #clean ⇒ Object
-
#initialize ⇒ ComposeManager
constructor
A new instance of ComposeManager.
- #run ⇒ Object
- #stop ⇒ Object
Constructor Details
#initialize ⇒ ComposeManager
Returns a new instance of ComposeManager.
6 7 8 |
# File 'lib/compose.rb', line 6 def initialize @compose_session = Docker::Compose::Session.new(dir:'./') end |
Instance Method Details
#clean ⇒ Object
20 21 22 |
# File 'lib/compose.rb', line 20 def clean @compose_session.down end |
#run ⇒ Object
10 11 12 13 14 |
# File 'lib/compose.rb', line 10 def run say_status 'ok','starting compose',:white @compose_session.up say_status 'success','started compose',:green end |
#stop ⇒ Object
16 17 18 |
# File 'lib/compose.rb', line 16 def stop @compose_session.stop end |