Sha256: be7c9779bc8e88bd9ee074111facd76c8cde5ed78b285b05c5232f45777ed2dc
Contents?: true
Size: 603 Bytes
Versions: 9
Compression:
Stored size: 603 Bytes
Contents
# This is a YARD-specific handler for handler DSL syntax. It handles the # "process do ... end" syntax and translates it into a "def process; end" # method declaration. # # @since 0.5.4 class YARD::Handlers::Ruby::ProcessHandler < YARD::Handlers::Ruby::Base handles method_call(:process) namespace_only process do return unless namespace.is_a?(ClassObject) && namespace.superclass.to_s =~ /^YARD::Handlers/ register MethodObject.new(namespace, :process) do |o| o.docstring = "Main processing callback" o.signature = "def process" o.parameters = [] end end end
Version data entries
9 entries across 9 versions & 1 rubygems