class Chef::Resource::SelinuxBoolean

Private Instance Methods

selinux_bool(bool) click to toggle source

Validate and return input boolean value in required format @param bool [String, Integer, Boolean] Input boolean value in allowed formats

@return [String] [description] Boolean value in required format

# File lib/chef/resource/selinux_boolean.rb, line 90
def selinux_bool(bool)
  if ["on", "true", "1", true, 1].include?(bool)
    "on"
  elsif ["off", "false", "0", false, 0].include?(bool)
    "off"
  else
    raise ArgumentError, "selinux_bool: Invalid selinux boolean value #{bool}"
  end
end