Method: FFI::Library.extended

Defined in:
lib/ffi/library.rb

.extended(mod) ⇒ nil

Test if extended object is a Module. If not, raise RuntimeError.

Raises:

  • (RuntimeError)

    if mod is not a Module



86
87
88
# File 'lib/ffi/library.rb', line 86

def self.extended(mod)
  raise RuntimeError.new("must only be extended by module") unless mod.kind_of?(Module)
end