class Objc2swiftAssistant::Objc2SwiftBlockConverter
Attributes
type_converter[RW]
Public Class Methods
new( type_converter )
click to toggle source
# File lib/objc2swift_assistant/objc_2_swift_block_conversion.rb, line 10 def initialize( type_converter ) @type_converter = type_converter end
Public Instance Methods
block_sig_for_components( return_type_str, *arg_strings )
click to toggle source
# 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 )
click to toggle source
# 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 )
click to toggle source
# 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