Getting ArgumentError calling initialize with ActiveResource 3.2.1

instantiate_record calls new, and new implicitly calls initialize
(unless I’m not understanding the mystery)

In base.rb

def instantiate_record(record, prefix_options = {})
new(record, true).tap do |resource|
resource.prefix_options = prefix_options
end
end

As it’s written get an ArgumentError as this calls new(record, true).

If I change the code in base.rb to the following:

def instantiate_record(record, prefix_options = {})
new(record).tap do |resource|
resource.prefix_options = prefix_options
end
end

I no longer get the ArgumentError.

Is this a known issue?