Module: GObjectIntrospection::Loader::VirtualFunctionImplementable
- Defined in:
- lib/gobject-introspection/loader.rb
Instance Method Summary collapse
- #implement_virtual_function(implementor_class, name) ⇒ Object
- #initialize_virtual_function_implementable(implementor) ⇒ Object
Instance Method Details
#implement_virtual_function(implementor_class, name) ⇒ Object
766 767 768 769 770 771 772 773 |
# File 'lib/gobject-introspection/loader.rb', line 766 def implement_virtual_function(implementor_class, name) unless instance_variable_defined?(:@virtual_function_implementor) return false end @virtual_function_implementor.implement(implementor_class.gtype, name) true end |
#initialize_virtual_function_implementable(implementor) ⇒ Object
762 763 764 |
# File 'lib/gobject-introspection/loader.rb', line 762 def initialize_virtual_function_implementable(implementor) @virtual_function_implementor = implementor end |