Class: Objc2swiftAssistant::Objc2SwiftBlockConverter
- Inherits:
-
Object
- Object
- Objc2swiftAssistant::Objc2SwiftBlockConverter
- Defined in:
- lib/objc2swift_assistant/objc_2_swift_block_conversion.rb
Instance Attribute Summary collapse
-
#type_converter ⇒ Object
Returns the value of attribute type_converter.
Instance Method Summary collapse
- #block_sig_for_components(return_type_str, *arg_strings) ⇒ Object
- #block_sig_for_method_arg(arg_type_str) ⇒ Object
- #block_sig_for_property(arg_type_str) ⇒ Object
-
#initialize(type_converter) ⇒ Objc2SwiftBlockConverter
constructor
A new instance of Objc2SwiftBlockConverter.
Constructor Details
#initialize(type_converter) ⇒ Objc2SwiftBlockConverter
Returns a new instance of Objc2SwiftBlockConverter.
10 11 12 |
# File 'lib/objc2swift_assistant/objc_2_swift_block_conversion.rb', line 10 def initialize( type_converter ) @type_converter = type_converter end |
Instance Attribute Details
#type_converter ⇒ Object
Returns the value of attribute type_converter.
8 9 10 |
# File 'lib/objc2swift_assistant/objc_2_swift_block_conversion.rb', line 8 def type_converter @type_converter end |
Instance Method Details
#block_sig_for_components(return_type_str, *arg_strings) ⇒ Object
26 27 28 29 30 |
# File 'lib/objc2swift_assistant/objc_2_swift_block_conversion.rb', line 26 def block_sig_for_components( return_type_str, *arg_strings ) sig = Objc2SwiftBlockSignature.new( self ) sig.from_components( return_type_str, arg_strings ) sig end |
#block_sig_for_method_arg(arg_type_str) ⇒ Object
14 15 16 17 18 |
# File 'lib/objc2swift_assistant/objc_2_swift_block_conversion.rb', line 14 def block_sig_for_method_arg( arg_type_str ) sig = Objc2SwiftBlockSignature.new( self ) sig.from_argument_type( arg_type_str) sig end |
#block_sig_for_property(arg_type_str) ⇒ Object
20 21 22 23 24 |
# File 'lib/objc2swift_assistant/objc_2_swift_block_conversion.rb', line 20 def block_sig_for_property( arg_type_str ) sig = Objc2SwiftBlockSignature.new( self ) sig.from_property_type( arg_type_str) sig end |