module Blueprinter::EmptyTypes
def use_default_value?(value, empty_type)
def use_default_value?(value, empty_type) return value.nil? unless empty_type case empty_type when Blueprinter::EMPTY_COLLECTION array_like?(value) && value.empty? when Blueprinter::EMPTY_HASH value.is_a?(Hash) && value.empty? when Blueprinter::EMPTY_STRING value.to_s == '' end end