Morning,

I've been trying to use MacRuby to drive an integration between a popular 
webservice and the stock Reminders.app. I'm attempting this through the 
scripting bridge and am running into difficulty getting the scripting bridge 
Create new objects within reminders.app, or notes.app, or any other app i've 
tried. 

Examplar code:

n = SBApplication.applicationWithBundleIdentifier("com.apple.notes")
new_note = NotesApplication::NotesNote.new
        #NoMethodError: undefined method `==' for 
"#<SBProxyByClass:0x403a45ea0>":String

Ok, so perhaps I need to give it some options. lets try name:

new_note = NotesApplication::NotesNote.new name = "foo"
ArgumentError: wrong number of arguments (1 for 0)
        (irb):138:in `<main>'

harumph. 

Ok well lets fire up the dictionary - it says the method is "make"
n.methods(true,true).grep /make/i
        # []
hmm. ok
NotesApplication.methods(true,true).grep /make/i
        # []

I can't find the make method on any object and new is throwing an odd error 
that I can't seem to inspect. 

Help?
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macruby-devel

Reply via email to