Class: Udgenerator::NSInteger

Inherits:
NSValue show all
Defined in:
lib/udgenerator/type.rb

Instance Method Summary collapse

Methods inherited from NSValue

#defaultValue, #objectExchange, #swift_default_value

Methods inherited from Type

#defaultValue, #initialize, #objectExchange, #property, #swift_default_value

Constructor Details

This class inherits a constructor from Udgenerator::Type

Instance Method Details

#==(type) ⇒ Object



250
251
252
# File 'lib/udgenerator/type.rb', line 250

def == (type)
	NSInteger === type && super(type)
end

#imp_get_messageObject



259
260
261
# File 'lib/udgenerator/type.rb', line 259

def imp_get_message
	"integerForKey"
end

#imp_set_messageObject



262
263
264
# File 'lib/udgenerator/type.rb', line 262

def imp_set_message
	"setInteger"
end

#swift_type_nameObject



256
257
258
# File 'lib/udgenerator/type.rb', line 256

def swift_type_name
	"Int"
end

#type_nameObject



253
254
255
# File 'lib/udgenerator/type.rb', line 253

def type_name
	"NSInteger"
end

#typeExchange(obj) ⇒ Object



265
266
267
# File 'lib/udgenerator/type.rb', line 265

def typeExchange(obj)
	"[#{obj} integerValue]"
end