From: Tom Santos Date: 2009-03-19T02:22:00+09:00 Subject: MacRuby Help I'm new to MacRuby and I was hoping to find anyone that could answer a question regarding it. I'm able to make all sorts of function calls within OS X but I can't seem to access the constants that are in the documentation. I want to access this enum (that I found in the OS X docs) in my macruby script: enum CGPDFBox { kCGPDFMediaBox = 0, kCGPDFCropBox = 1, kCGPDFBleedBox = 2, kCGPDFTrimBox = 3, kCGPDFArtBox = 4 }; typedef enum CGPDFBox CGPDFBox; I can call the CGPDFPageGetBoxRect just fine but macruby doesn't know about the kCGPDFMediaBox enum I want to use while making that call. If I make the call like so: mediaBounds = CGPDFPageGetBoxRect(page, kCGPDFMediaBox) ?> mediaBounds = CGPDFPageGetBoxRect(page, kCGPDFMediaBox) NameError: undefined local variable or method `kCGPDFMediaBox' for main:NSObject from (irb):24 from /usr/local/bin/macirb:12:in `
' Can I use constants like this? -- Posted via http://www.ruby-forum.com/.