module Vagrant module LXC class MachineState < Vagrant::MachineState CREATED_STATES = %w( running stopped ).map!(&:to_sym) def initialize(state_id) short = state_id.to_s.gsub("_", " ") long = I18n.t("vagrant.commands.status.#{state_id}") super(state_id, short, long) end def created? CREATED_STATES.include?(self.id) end def off? self.id == :stopped end def running? self.id == :running end end end end