Module: Gio::Resources
- Defined in:
- lib/gio2/resources.rb
Class Method Summary collapse
- .enumerate_children(path, flags = nil) ⇒ Object
- .enumerate_children_raw ⇒ Object
- .get_info(path, flags = nil) ⇒ Object
- .get_info_raw ⇒ Object
- .lookup_data(path, flags = nil) ⇒ Object
- .lookup_data_raw ⇒ Object
- .open_stream(path, flags = nil) ⇒ Object
- .open_stream_raw ⇒ Object
Instance Method Summary collapse
Class Method Details
.enumerate_children(path, flags = nil) ⇒ Object
54 55 56 57 |
# File 'lib/gio2/resources.rb', line 54 def enumerate_children(path, flags=nil) flags ||= ResourceLookupFlags::NONE enumerate_children_raw(path, flags) end |
.enumerate_children_raw ⇒ Object
53 |
# File 'lib/gio2/resources.rb', line 53 alias_method :enumerate_children_raw, :enumerate_children |
.get_info(path, flags = nil) ⇒ Object
60 61 62 63 |
# File 'lib/gio2/resources.rb', line 60 def get_info(path, flags=nil) flags ||= ResourceLookupFlags::NONE get_info_raw(path, flags) end |
.get_info_raw ⇒ Object
59 |
# File 'lib/gio2/resources.rb', line 59 alias_method :get_info_raw, :get_info |
.lookup_data(path, flags = nil) ⇒ Object
33 34 35 36 |
# File 'lib/gio2/resources.rb', line 33 def lookup_data(path, flags=nil) flags ||= ResourceLookupFlags::NONE lookup_data_raw(path, flags) end |
.lookup_data_raw ⇒ Object
32 |
# File 'lib/gio2/resources.rb', line 32 alias_method :lookup_data_raw, :lookup_data |
.open_stream(path, flags = nil) ⇒ Object
39 40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/gio2/resources.rb', line 39 def open_stream(path, flags=nil) flags ||= ResourceLookupFlags::NONE input_stream = open_stream_raw(path, flags) if block_given? begin yield(input_stream) ensure input_stream.close end else input_stream end end |
.open_stream_raw ⇒ Object
38 |
# File 'lib/gio2/resources.rb', line 38 alias_method :open_stream_raw, :open_stream |
Instance Method Details
#register(resource) ⇒ Object
21 22 23 |
# File 'lib/gio2/resources.rb', line 21 def register(resource) resource._register end |
#unregister(resource) ⇒ Object
27 28 29 |
# File 'lib/gio2/resources.rb', line 27 def unregister(resource) resource._unregister end |