lib/parlour/types.rb
# A parameter to a proc.
A parameter to a proc.
A parameter to a proc .
def generate_rbi
        rbi_params = parameters.map do |param|
          RbiGenerator::Parameter.new(param.name, type: param.type, default: param.default)
        end
        "T.proc.params(#{rbi_params.map(&:to_sig_param).join(', ')}).#{
          @return_type ? "returns(#{@return_type.generate_rbi})" : 'void'
        }"
      end
def generate_rbi rbi_params = parameters . map do | param | RbiGenerator :: Parameter . new ( param . name , type : param . type , default : param . default ) end "T.proc.params(#{rbi_params.map(&:to_sig_param).join(', ')}).#{
          @return_type ? "returns(#{@return_type.generate_rbi})" : 'void'
        }" end
A parameter to a proc.
A parameter to a proc .