# File lib/ffi-glib/container_class_methods.rb, line 9 def from typespec, it case it when nil nil when FFI::Pointer wrap typespec, it when self it.reset_typespec typespec else from_enumerable typespec, it end end
# File lib/ffi-glib/container_class_methods.rb, line 3 def wrap typespec, ptr super(ptr).tap do |container| container.reset_typespec typespec if container end end