Sha256: 078efd9c01eab878ee8506a51008443c1d48e40e287e0ba59c726286be00bb06
Contents?: true
Size: 757 Bytes
Versions: 1
Compression:
Stored size: 757 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::Handlers::UndocumentableError end def mymethod6 raise YARD::Handlers.constants("test") end def mymethod7 raise MethodCall('argument') end def mymethod8 raise ExceptionClass.new('blah') end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
yard-0.2.2 | spec/handlers/examples/exception_handler_001.rb.txt |