class Nidyx::ObjCModelBase
Attributes
class_forward_declarations[RW]
comments[RW]
file_name[RW]
imports[RW]
json_model[RW]
name[RW]
owner[RW]
project[RW]
protocol_declarations[RW]
protocol_forward_declarations[RW]
Public Class Methods
new(name, options)
click to toggle source
# File lib/nidyx/objc/model_base.rb, line 11 def initialize(name, options) @name = name @author = options[:author] @owner = options[:company] @project = options[:project] @comments = options[:comments] @json_model = options[:objc][:json_model] if options[:objc] @imports = [] @class_forward_declarations = [] @protocol_forward_declarations = [] @protocol_declarations = [] @protocol_declarations << name if @json_model end
Public Instance Methods
has_class_forward_declarations?()
click to toggle source
# File lib/nidyx/objc/model_base.rb, line 29 def has_class_forward_declarations? !self.class_forward_declarations.empty? end
has_imports?()
click to toggle source
# File lib/nidyx/objc/model_base.rb, line 25 def has_imports? !self.imports.empty? end
has_protocol_declarations?()
click to toggle source
# File lib/nidyx/objc/model_base.rb, line 37 def has_protocol_declarations? !self.protocol_declarations.empty? end
has_protocol_forward_declarations?()
click to toggle source
# File lib/nidyx/objc/model_base.rb, line 33 def has_protocol_forward_declarations? !self.protocol_forward_declarations.empty? end
json_model?()
click to toggle source
# File lib/nidyx/objc/model_base.rb, line 45 def json_model? self.json_model end
no_owner?()
click to toggle source
# File lib/nidyx/objc/model_base.rb, line 41 def no_owner? !self.owner end