#!/usr/bin/env jruby | |
# This code works fine in MRI, but not JRuby. For some strange reason | |
# jruby cannot superclass FFI::MemoryPointer or FFI::Buffer and override | |
# the initialize() method. | |
require 'ffi' | |
class SpecialBuffer < FFI::Buffer | |
def initialize() | |
super(256) | |
end | |
end | |
p SpecialBuffer.new() | |
# produces: | |
# ArgumentError: wrong # of arguments(0 for 1) | |
# from ...:in `new' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment