Method: Console::Windows.attach_function

Defined in:
lib/color_console/platform/windows_fiddle.rb

.attach_function(name, sig) ⇒ Object

Wrap the need to call #call on a Fiddle::Function



25
26
27
28
# File 'lib/color_console/platform/windows_fiddle.rb', line 25

def self.attach_function(name, sig)
    func = extern(sig, :stdcall)
    define_singleton_method(name){ |*args| func.call(*args) }
end