Class: Udgenerator::NSValue
- Inherits:
-
Type
- Object
- Type
- Udgenerator::NSValue
show all
- Defined in:
- lib/udgenerator/type.rb
Instance Method Summary
collapse
Methods inherited from Type
#imp_set_message, #initialize, #property
Instance Method Details
#==(type) ⇒ Object
227
228
229
|
# File 'lib/udgenerator/type.rb', line 227
def == (type)
NSValue === type && super(type)
end
|
#defaultValue ⇒ Object
236
237
238
|
# File 'lib/udgenerator/type.rb', line 236
def defaultValue
"@0"
end
|
#objectExchange(value) ⇒ Object
242
243
244
|
# File 'lib/udgenerator/type.rb', line 242
def objectExchange(value)
"@(#{value})"
end
|
#swift_default_value ⇒ Object
245
246
247
|
# File 'lib/udgenerator/type.rb', line 245
def swift_default_value
"0"
end
|
#swift_type_name ⇒ Object
233
234
235
|
# File 'lib/udgenerator/type.rb', line 233
def swift_type_name
"NSValue"
end
|
#type_name ⇒ Object
230
231
232
|
# File 'lib/udgenerator/type.rb', line 230
def type_name
"NSValue"
end
|
#typeExchange(obj) ⇒ Object
239
240
241
|
# File 'lib/udgenerator/type.rb', line 239
def typeExchange(obj)
"[#{obj} integerValue]"
end
|