class Tenma::Ichiba::Options

Attributes

raw[R]

Public Class Methods

new(opts) click to toggle source
# File lib/tenma/ichiba/options.rb, line 8
def initialize(opts)
  @raw = Hashie::Mash.new(opts.map { |k, v| [k.gsub(/-/, "_"), v]  }.to_h)
end

Public Instance Methods

create_instance?() click to toggle source
# File lib/tenma/ichiba/options.rb, line 12
def create_instance?
  return !!raw.create_instance
end
delete_all_instances?() click to toggle source
# File lib/tenma/ichiba/options.rb, line 20
def delete_all_instances?
  return !!raw.delete_all_instances
end
delete_instance?() click to toggle source
# File lib/tenma/ichiba/options.rb, line 16
def delete_instance?
  return !!raw.delete_instance
end
provision_instance?() click to toggle source
# File lib/tenma/ichiba/options.rb, line 24
def provision_instance?
  return !!raw.provision_instance
end
restart_instance?() click to toggle source
# File lib/tenma/ichiba/options.rb, line 28
def restart_instance?
  return !!raw.restart_instance
end