Method: FFI::Library.extended

Defined in:
lib/ffi/library.rb

.extended(mod) ⇒ nil

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

Parameters:

  • mod

    extended object

Returns:

  • (nil)

Raises:

  • (RuntimeError)

    if mod is not a Module



80
81
82
# File 'lib/ffi/library.rb', line 80

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