Sha256: 2a2354d935f95fa1270a648b90b7614dd39c710290248d0308a11ccd7da8de26

Contents?: true

Size: 285 Bytes

Versions: 1

Compression:

Stored size: 285 Bytes

Contents

require 'yard/code_objects/class_object'

module YARD::CodeObjects
	class APIObject < Base
		def path
			super().gsub(/\s/, '')
		end

		def title
			[ object.title, name ].join('::')
		end
	end

	class ClassObject < NamespaceObject
		def title
			self[:api_id] || super
		end
	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
yard-api-0.3.0 lib/yard-api/code_objects/api_object.rb