lib/parlour/types.rb
# A parameter to a proc.
A parameter to a proc.
A parameter to a proc .
def generate_rbs
        rbs_params = parameters.map do |param|
          RbsGenerator::Parameter.new(param.name, type: param.type, required: param.default.nil?)
        end
        "(#{rbs_params.map(&:to_rbs_param).join(', ')}) -> #{return_type&.generate_rbs || 'void'}"
      end
def generate_rbs rbs_params = parameters . map do | param | RbsGenerator :: Parameter . new ( param . name , type : param . type , required : param . default . nil? ) end "(#{rbs_params.map(&:to_rbs_param).join(', ')}) -> #{return_type&.generate_rbs || 'void'}" end
A parameter to a proc.
A parameter to a proc .