Sha256: d37b78c4c155642784d1dd3d5fd2cd74fe6be29c40bbeb2e6f4983b834d36868

Contents?: true

Size: 353 Bytes

Versions: 62

Compression:

Stored size: 353 Bytes

Contents

# Extensions to Ruby Objects for use within the JSS module
class Object

  # is an object an explict true or false?
  #
  # TODO: globally replace
  #      `JSS::TRUE_FALSE.include? xxx`
  #   with
  #      `xxx.jss_boolean?`
  #
  #
  # @return [Boolean]
  #
  def jss_boolean?
    [true, false].include? self
  end
  alias jss_bool? jss_boolean?

end

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
ruby-jss-0.8.2 lib/jss/ruby_extensions/object.rb
ruby-jss-0.8.1 lib/jss/ruby_extensions/object.rb