Sha256: c12f146d0ac8303536402361978073e6e582e63cbdc9ebf7b12d63ca1133aa38
Contents?: true
Size: 698 Bytes
Versions: 1
Compression:
Stored size: 698 Bytes
Contents
module YARD module Generators::Helpers module MethodHelper def format_args(object) if object.signature h object.signature[/#{Regexp.quote object.name.to_s}\s*(.*)/, 1] else h "def #{object.name}" end end def format_return_types(object) if object.has_tag?(:return) && !object.tag(:return).types.empty? format_types [object.tag(:return).types.first], false end end def format_block(object) if object.has_tag?(:yieldparam) h "{|" + object.tags(:yieldparam).map {|t| t.name }.join(", ") + "| ... }" else "" end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
yard-0.2.2 | lib/yard/generators/helpers/method_helper.rb |