Sha256: 27e78701c41dd913a165cf6d5f2c1ecc41a097451480c6d4e4b6c477d2b315d1
Contents?: true
Size: 672 Bytes
Versions: 3
Compression:
Stored size: 672 Bytes
Contents
# TODO: Needs converage. module HeadlessSquirrel class Console < OSX::NSObject objc_class_method 'isSelectorExcludedFromWebScript:', [:BOOL, :sel] def self.isSelectorExcludedFromWebScript(selector) selector != 'log:' end objc_class_method 'webScriptNameForSelector:', [:id, :sel] def self.webScriptNameForSelector(selector) 'log' if selector == 'log:' end objc_method 'log:', [:void, :id] def log(object) puts object.description end end end # For some reason RC looks for the Console class in the OSX namespace. before, $VERBOSE = $VERBOSE, nil OSX::Console = HeadlessSquirrel::Console $VERBOSE = before
Version data entries
3 entries across 3 versions & 2 rubygems