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