Class: SwiftGenerator::SwiftInitializer
- Inherits:
-
SwiftMethodBase
- Object
- SwiftMethodBase
- SwiftGenerator::SwiftInitializer
- Defined in:
- lib/swift_generator/code_generation/swift_class_generation.rb
Instance Attribute Summary
Attributes inherited from SwiftMethodBase
#access_control_modifiers, #argStr, #bodyLines, #comment, #func_qualifiers, #indent, #name, #override, #returns
Instance Method Summary collapse
- #func_fragment ⇒ Object
-
#initialize(swift_element, name, argStr, override: false, comment: nil) ⇒ SwiftInitializer
constructor
A new instance of SwiftInitializer.
Methods inherited from SwiftMethodBase
Constructor Details
#initialize(swift_element, name, argStr, override: false, comment: nil) ⇒ SwiftInitializer
Returns a new instance of SwiftInitializer.
1405 1406 1407 1408 |
# File 'lib/swift_generator/code_generation/swift_class_generation.rb', line 1405 def initialize (swift_element, name, argStr, override: false, comment: nil) super(swift_element, name, argStr, nil, override:override, comment:comment) swift_element.initializers << self end |
Instance Method Details
#func_fragment ⇒ Object
1410 1411 1412 |
# File 'lib/swift_generator/code_generation/swift_class_generation.rb', line 1410 def func_fragment() return [*func_qualifiers].join( ' ' ) end |