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
permalink .enumerate_children(path, flags = nil) ⇒ Object
[View source]
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 |
permalink .enumerate_children_raw ⇒ Object
[View source]
53 |
# File 'lib/gio2/resources.rb', line 53 alias_method :enumerate_children_raw, :enumerate_children |
permalink .get_info(path, flags = nil) ⇒ Object
[View source]
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 |
permalink .get_info_raw ⇒ Object
[View source]
59 |
# File 'lib/gio2/resources.rb', line 59 alias_method :get_info_raw, :get_info |
permalink .lookup_data(path, flags = nil) ⇒ Object
[View source]
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 |
permalink .lookup_data_raw ⇒ Object
[View source]
32 |
# File 'lib/gio2/resources.rb', line 32 alias_method :lookup_data_raw, :lookup_data |
permalink .open_stream(path, flags = nil) ⇒ Object
[View source]
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 |
permalink .open_stream_raw ⇒ Object
[View source]
38 |
# File 'lib/gio2/resources.rb', line 38 alias_method :open_stream_raw, :open_stream |
Instance Method Details
permalink #register(resource) ⇒ Object
[View source]
21 22 23 |
# File 'lib/gio2/resources.rb', line 21 def register(resource) resource._register end |
permalink #unregister(resource) ⇒ Object
[View source]
27 28 29 |
# File 'lib/gio2/resources.rb', line 27 def unregister(resource) resource._unregister end |