Sha256: 69ed769d98fd3e7340aa45e08f638be2232960db4410e104c6c49b8d39fa1ad7
Contents?: true
Size: 584 Bytes
Versions: 48
Compression:
Stored size: 584 Bytes
Contents
# frozen_string_literal: true module YARD::Handlers module Common # Shared functionality between Ruby and C method handlers. module MethodHandler # @param [MethodObject] obj def add_predicate_return_tag(obj) if obj.tag(:return) && (obj.tag(:return).types || []).empty? obj.tag(:return).types = ['Boolean'] elsif obj.tag(:return).nil? unless obj.tags(:overload).any? {|overload| overload.tag(:return) } obj.add_tag(YARD::Tags::Tag.new(:return, "", "Boolean")) end end end end end end
Version data entries
48 entries across 48 versions & 6 rubygems