Sha256: 9b60f6c72f7a10cc7eea04c1cedc32abdb0f2e05eeefc3a809577bba1db5d61a
Contents?: true
Size: 822 Bytes
Versions: 13
Compression:
Stored size: 822 Bytes
Contents
class Testing # Ignore yields outside methods raise NoMethodError, "reason" # Should document this def mymethod raise ArgumentError, "Argument is missing" end # Don't document this def mymethod2 raise(a) end # Don't document this (docstring takes precedence) # @raise [A] def mymethod3 raise SomethingElse end # Only document the first one (limitation of exc handler) def mymethod4 raise(A) raise B, "Argument", somethingelse end def mymethod5 raise YARD::Parser::UndocumentableError end def mymethod6 raise YARD::Handlers.constants("test") end def mymethod7 raise MethodCall('argument') end def mymethod8 raise ExceptionClass.new('blah') end def mymethod9 obj.raise IgnoreMe obj.raise(IgnoreMe) end end
Version data entries
13 entries across 13 versions & 1 rubygems