Class: SDL::Mac::ObjC::NSObject

Inherits:
NiceFFI::OpaqueStruct
  • Object
show all
Defined in:
lib/ruby-sdl-ffi/sdl/mac.rb

Direct Known Subclasses

Cocoa::NSMenu, Cocoa::NSMenuItem, NSClass, NSString

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.nsclassnameObject



159
# File 'lib/ruby-sdl-ffi/sdl/mac.rb', line 159

def self.nsclassname; name.split("::")[-1]; end

Instance Method Details

#inspectObject



174
# File 'lib/ruby-sdl-ffi/sdl/mac.rb', line 174

def inspect; msg_str("description").to_s; end

#nsclassnameObject



175
# File 'lib/ruby-sdl-ffi/sdl/mac.rb', line 175

def nsclassname; ObjC.object_getClassName(@pointer); end

#releaseObject



176
# File 'lib/ruby-sdl-ffi/sdl/mac.rb', line 176

def release; msg("release"); end