Class: GLib::Repository
- Inherits:
-
Object
- Object
- GLib::Repository
- Includes:
- Enumerable
- Defined in:
- lib/glib2/repository.rb
Instance Method Summary collapse
Instance Method Details
#default ⇒ Object
22 23 24 |
# File 'lib/glib2/repository.rb', line 22 def default @@default ||= default_raw end |
#default_raw ⇒ Object
21 |
# File 'lib/glib2/repository.rb', line 21 alias_method :default_raw, :default |
#each(*namespaces) ⇒ Object
34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/glib2/repository.rb', line 34 def each(*namespaces) return to_enum(__method__, *namespaces) unless block_given? if namespaces.empty? namespaces = loaded_namespaces end namespaces.each do |namespace| get_n_infos(namespace).times do |i| yield(get_info(namespace, i)) end end end |