class LicenseAcceptance::Strategy::ProvidedValue
Used for library consumers to parse their own form of acceptance (knife config, omnibus config, etc.) and pass it in
def accepted?
def accepted? String(value).downcase == ACCEPT end
def initialize(value)
def initialize(value) @value = value end
def no_persist?
def no_persist? String(value).downcase == ACCEPT_NO_PERSIST end
def silent?
def silent? String(value).downcase == ACCEPT_SILENT end
def value?
def value? !!value end