class NSError
Public Class Methods
error(message='Error', options={})
click to toggle source
@example
NSError.error('just a simple error message') NSError.error('just a simple error message', domain: 'foo', code: 255, userInfo: { 'object' => 'foo' } )
# File lib/ios/sugarcube-factories/nserror.rb, line 10 def self.error(message='Error', options={}) domain = options[:domain] || 'Error' code = options[:code] || 0 info = { NSLocalizedDescriptionKey => message } if options[:userInfo] info.merge! options[:userInfo] end NSError.alloc.initWithDomain(domain, code: code, userInfo: info) end
Public Instance Methods
localized()
click to toggle source
# File lib/cocoa/sugarcube-localized/nserror.rb, line 3 def localized localizedDescription end
Also aliased as: _
to_s()
click to toggle source
# File lib/cocoa/sugarcube-to_s/nserror.rb, line 3 def to_s "#<#{self.class.to_s}:0x#{self.object_id.to_s(16)}, "+ "description=#{self.localizedDescription.inspect}, code=#{code}, "+ "domain=#{domain.inspect}, userInfo=#{userInfo.inspect}"+ ">" end