Sha256: ef43f1a73353eab8e159387b9fadad84d59ba9533abf740a966c9d6f77424b03

Contents?: true

Size: 426 Bytes

Versions: 2

Compression:

Stored size: 426 Bytes

Contents

module Antrapol
  module ToolRack
    module ConditionUtils

      def is_empty?(obj)
        if not defined?(obj)
          true
        elsif obj.nil?
          true
        elsif obj.respond_to?(:empty?)
          obj.empty?
        else
          false
        end
      end # is_empty?

      def not_empty?(obj)
        !is_empty?(obj)
      end # not empty

    end # ConditionUtils
  end # MyToolRack
end # Antrapol

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
toolrack-0.5.0 lib/toolrack/condition_utils.rb
toolrack-0.4.1 lib/toolrack/condition_utils.rb