module Nenv::Environment::Loader::Predicate

Public Class Methods

call(raw_value) click to toggle source
# File lib/nenv/environment/loader/predicate.rb, line 4
def self.call(raw_value)
  case raw_value
  when nil
    nil
  when ''
    fail ArgumentError, "Can't convert empty string into Bool"
  when '0', 'false', 'n', 'no', 'NO', 'FALSE'
    false
  else
    true
  end
end