class GLib::Flags
Public Class Methods
_load(obj)
click to toggle source
# File lib/glib2.rb, line 139 def self._load(obj) new(Marshal.load(obj)) end
Public Instance Methods
_dump(limit)
click to toggle source
# File lib/glib2.rb, line 135 def _dump(limit) Marshal.dump(to_i, limit) end
inspect()
click to toggle source
FIXME
# File lib/glib2.rb, line 144 def inspect values = self.class.values if values.find{|x| x == self } body = nick else a = values.select{|x| self >= x } a = a.reject{|x| a.find{|y| y > x } } body = a.empty? ? '{}' : a.map{|x| x.nick }.join('|') end format('#<%s %s>', self.class.inspect, body) end