Extension module provinding a safe_name method suitable for types.
FIXME: Remove leading colons.
# File lib/gir_ffi/info_ext/safe_constant_name.rb, line 17 def full_type_name "::#{safe_namespace}::#{safe_name}" end
# File lib/gir_ffi/info_ext/safe_constant_name.rb, line 5 def safe_name name.tr('-', '_').gsub(/^./) do |char| case char when "_" "Private___" else char.upcase end end end