# File lib/rpm/problem.rb, line 14 def self.from_ptr(ptr) case ptr when FFI::Pointer new(FFI::AutoPointer.new(RPM::C.rpmProblemLink(ptr), Problem.method(:release))) else raise "Can't initialize header with '#{ptr}'" end end