Sha256: ba7f911911084fa5d8da3eaa1fd4cafacff81def6db7966e92b4c1982e3965d3

Contents?: true

Size: 617 Bytes

Versions: 5

Compression:

Stored size: 617 Bytes

Contents

class Object
  # Self test Boolean class.
  #
  # @return   boolean
  def boolean?
    is_a?(TrueClass) || is_a?(FalseClass)
  end

  # Self test Trueclass.
  #
  # @return   boolean
  def true?
    is_a?(TrueClass)
  end

  # Self test Falseclass.
  #
  # @return   boolean
  def false?
    is_a?(FalseClass)
  end

  # Self test Symbol class.
  #
  # @return   boolean
  def symbol?
    is_a?(Symbol)
  end

  # Self test String class.
  #
  # @return   boolean
  def string?
    is_a?(String)
  end

  # Self test nil Object class.
  #
  # @return   boolean
  # def nil?
  #   return '' if self == nil
  # end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
tools-0.5.0 lib/lib/object.rb
tools-0.4.9 lib/lib/object.rb
tools-0.4.8 lib/lib/object.rb
tools-0.4.7 lib/lib/object.rb
tools-0.4.6 lib/lib/object.rb