class ModelMaker::ArrayProperty
Public Class Methods
new(name, type=nil)
click to toggle source
Calls superclass method
ModelMaker::Property::new
# File src/lib/modelmaker.rb, line 303 def initialize(name, type=nil) super(name) @type = type end
Public Instance Methods
assignation_value()
click to toggle source
# File src/lib/modelmaker.rb, line 325 def assignation_value "[[NSMutableArray alloc] initWithArray:#{exposed_name}]" end
comment_line()
click to toggle source
# File src/lib/modelmaker.rb, line 329 def comment_line if @type "Array of #{make_classname(@type)}" else nil end end
exposed_type()
click to toggle source
# File src/lib/modelmaker.rb, line 313 def exposed_type 'NSArray *' end
init_line()
click to toggle source
# File src/lib/modelmaker.rb, line 321 def init_line "#{internal_name} = [[NSMutableArray alloc] init]"; end
internal_type()
click to toggle source
# File src/lib/modelmaker.rb, line 309 def internal_type 'NSMutableArray *' end
needs_init?()
click to toggle source
# File src/lib/modelmaker.rb, line 317 def needs_init? true end