Method: FalseClass#&

Defined in:
lib/source/ruby.rb

#&(object) ⇒ Object

call-seq:

false & obj -> false

And – returns false. Because obj is the argument to a method call, it is always evaluated; there is no short-circuit evaluation.

false &  a = "A assigned"   #=> false
false && b = "B assigned"   #=> false
[a, b].inspect              #=> ["A assigned", nil]


3011
3012
3013
# File 'lib/source/ruby.rb', line 3011

def &(object)
  # `this.valueOf()&&$T(object)` // implemented in TrueClass
end