Method: ObjC::MethodDef#ffi_return_value
- Defined in:
- lib/cocoa/objc/method_def.rb
#ffi_return_value(value) ⇒ Object
294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 |
# File 'lib/cocoa/objc/method_def.rb', line 294 def ffi_return_value value case return_type when '@' case value when NilClass nil when String Cocoa::NSString.stringWithString(value).object else raise value.inspect end when 'q', 'Q', 'd', 'B' value when 'v' nil else raise inspect end end |