>>>>> "B" == Bulat Ziganshin <bulatz / integ.ru> writes:

B> not class, but any expression - we can use === to test

 You have a very strange overload (C++ or j*v* like ???)

 This must work

  def a_method(Array a)
  end

  class A < Array
  end

  a_method(A.new)


Guy Decoux