[MacRuby-devel] BridgeSupport (objC header file) simple parser

Matt Aimonetti mattaimonetti at gmail.com
Fri Nov 11 11:24:12 PST 2011

My guess is that JS automatically converts the object in its string
representation while in Ruby, you get the real object and you have to call
a method on it. I agree that this isn't great and I'm not a
BridgeSupport/ScriptingBridge expert so I can't tell you if that's
something wrong on SB side or Adobe's.

Good luck,

- Matt

On Fri, Nov 11, 2011 at 4:13 PM, Spencer Rose <dspencerr at gmail.com> wrote:

> Thanks for doing this Matt.  I have not fallen off the earth on this one.
> :)
> Trying to do a lot of research and figure this thing out.  InDesign's
> scripting
> API is complicated enough, but the way ScriptingBridge works with it is
> making me work hard.  Annoying that running these two commands in the
> following languages gives me the following discrepant results;
> Javascript In Extend Script Editor:
> app.selection[0].contents  -> results in the text of whatever is selected
> (eg.. line or word or paragraph)
> Ruby run at Terminal
> puts app.selection[0].contents  -> <SBObject:0x209373520>
> Once again, that SBObject is not incredibly helpful.
> I appreciate the parser and will definitely start posting a lot of what I
> find
> as I have some success dissecting the Scripting calls.
> Spence
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-devel/attachments/20111111/446e228b/attachment.html>

More information about the MacRuby-devel mailing list