Class: Bim::Subcommands::Pool

Inherits:
Thor
  • Object
show all
Defined in:
lib/bim/subcommands/pool.rb

Overview

Pool class defines subcommands

Instance Method Summary collapse

Instance Method Details

#add(name, *members) ⇒ Object



41
42
43
# File 'lib/bim/subcommands/pool.rb', line 41

def add(name, *members)
  puts Bim::Action::Pool.add_members(name, members)
end

#create(name, members = nil) ⇒ Object



17
18
19
# File 'lib/bim/subcommands/pool.rb', line 17

def create(name, members = nil)
  puts Bim::Action::Pool.create(name, members)
end

#drop(name, *members) ⇒ Object



33
34
35
# File 'lib/bim/subcommands/pool.rb', line 33

def drop(name, *members)
  puts Bim::Action::Pool.drop_members(name, members)
end

#lsObject



9
10
11
# File 'lib/bim/subcommands/pool.rb', line 9

def ls
  puts Bim::Action::Pool.ls
end

#members(name) ⇒ Object



25
26
27
# File 'lib/bim/subcommands/pool.rb', line 25

def members(name)
  puts Bim::Action::Pool.members(name)
end