Thank you!  I promise to do a better search before I ask any more questions.

On 16 Nov 2011, at 19:25, Mateus Armando wrote:

> It’s a macro and I solved this problem like this:
> 
> module Kernel
>   private
> 
>   def NSLocalizedString(key, value)
>     NSBundle.mainBundle.localizedStringForKey(key, value:value, table:nil)
>   end
> end
> 
> this question has already been here: 
> http://lists.macosforge.org/pipermail/macruby-devel/2011-February/007196.html
> I hope I could help you!
> 
> 
> On Wednesday, November 16, 2011 6:39:03 PM UTC+1, CMcP wrote:
> Hi,
> I'm having trouble calling the Foundation function NSLocalizedString from 
> within a method I have added to class NSRunningApplication:
> 
> class NSRunningApplication
>  def activeString
>     active? ? NSLocalizedString("Yes", "Yes") : NSLocalizedString("No", "No")
>   end
> end
> 
> The error message I get is:
>  undefined method `NSLocalizedString' for 
> #<NSKVONotifying_NSRunningApplication:0x40127e680> (NoMethodError)
> 
> I can however successfully call NSLog, which is another Foundation function, 
> from the same place.
> 
> Is there a way I can call NSLocalizedString (and why is NSLog a special case)?
> 
> Thanks for any info.
> -- Colin
> _______________________________________________
> MacRuby-devel mailing list
> macrub...@lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
> 
> 
> 
> 
> 
> 
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel@lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

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

Reply via email to