class Bim::Subcommands::Pool

Pool class defines subcommands

Public Instance Methods

add(name) click to toggle source
# File lib/bim/subcommands/pool.rb, line 66
def add(name)
  puts Bim::Action::Pool.add_members(name, options[:members])
end
create(name) click to toggle source
# File lib/bim/subcommands/pool.rb, line 20
def create(name)
  puts Bim::Action::Pool.create(name, options[:monitor], options[:slow_ramp_time], options[:members])
end
disable(name) click to toggle source
# File lib/bim/subcommands/pool.rb, line 57
def disable(name)
  puts Bim::Action::Pool.disable(name, options[:members])
end
drop(name) click to toggle source
# File lib/bim/subcommands/pool.rb, line 75
def drop(name)
  puts Bim::Action::Pool.drop_members(name, options[:members])
end
enable(name) click to toggle source
# File lib/bim/subcommands/pool.rb, line 48
def enable(name)
  puts Bim::Action::Pool.enable(name, options[:members])
end
ls() click to toggle source
# File lib/bim/subcommands/pool.rb, line 9
def ls
  puts Bim::Action::Pool.ls
end
members(name) click to toggle source
# File lib/bim/subcommands/pool.rb, line 39
def members(name)
  puts Bim::Action::Pool.members(name)
end
update(name) click to toggle source
# File lib/bim/subcommands/pool.rb, line 31
def update(name)
  puts Bim::Action::Pool.update(name, options[:monitor], options[:slow_ramp_time], options[:members])
end