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-1.6.4 lib/jss/ruby_extensions/object.rb
ruby-jss-1.6.0 lib/jss/ruby_extensions/object.rb
ruby-jss-1.6.0b1 lib/jss/ruby_extensions/object.rb
ruby-jss-1.5.3 lib/jss/ruby_extensions/object.rb
ruby-jss-1.5.2 lib/jss/ruby_extensions/object.rb
ruby-jss-1.5.1 lib/jss/ruby_extensions/object.rb
ruby-jss-1.4.1 lib/jss/ruby_extensions/object.rb
ruby-jss-1.3.3 lib/jss/ruby_extensions/object.rb
ruby-jss-1.3.2 lib/jss/ruby_extensions/object.rb
ruby-jss-1.2.10 lib/jss/ruby_extensions/object.rb
ruby-jss-1.2.9 lib/jss/ruby_extensions/object.rb
ruby-jss-1.2.6 lib/jss/ruby_extensions/object.rb
ruby-jss-1.2.4a4 lib/jss/ruby_extensions/object.rb
ruby-jss-1.2.4a3 lib/jss/ruby_extensions/object.rb
ruby-jss-1.2.4a2 lib/jss/ruby_extensions/object.rb
ruby-jss-1.2.4a1 lib/jss/ruby_extensions/object.rb
ruby-jss-1.2.3 lib/jss/ruby_extensions/object.rb
ruby-jss-1.2.2 lib/jss/ruby_extensions/object.rb
ruby-jss-1.2.0 lib/jss/ruby_extensions/object.rb
ruby-jss-1.2.0b1 lib/jss/ruby_extensions/object.rb