module GObjectIntrospection::TypeTag::FILENAME
Public Class Methods
try_convert(type_info, value)
click to toggle source
# File lib/gobject-introspection/type-tag.rb, line 98 def try_convert(type_info, value) case value when String value.encode(GLib::FILENAME_ENCODING) else if value.respond_to?(:to_path) value.to_path.encode(GLib::FILENAME_ENCODING) elsif value.respond_to?(:to_str) value.to_str.encode(GLib::FILENAME_ENCODING) else nil end end end