Sha256: 92ea0ada5ac6fba75e2b885dcba37c59cd57152c356594918d92ab051d4cdb5b
Contents?: true
Size: 583 Bytes
Versions: 15
Compression:
Stored size: 583 Bytes
Contents
# frozen_string_literal: true class SwaggerRouteHandler < YARD::Handlers::Ruby::Base handles method_call(:route) namespace_only process do name = statement.parameters.first.jump(:tstring_content, :ident).source object = YARD::CodeObjects::ClassObject.new(namespace, name) register(object) parse_block(statement.last.last, namespace: object, scope: :class) end end class SwaggerOnHandler < YARD::Handlers::Ruby::Base handles method_call(:on) namespace_only process do parse_block(statement.last.last, namespace: namespace, scope: :class) end end
Version data entries
15 entries across 15 versions & 1 rubygems