enum

CRDoc::Resolver::Separator

Inherits Enum < Comparable < Value < Object

How the member part of a query was introduced.

Constants

None = 0

No member part: a type or constant path such as IO::Memory or Signal::INT.

Instance = 1

# or @: instance methods.

NonInstance = 2

. or ::: constructors, class methods and macros.

Bare = 3

A bare name such as size or ==: methods of every kind.

Instance methods

accepts?(kind : Entry::Kind) : Bool

True when an entry of kind can answer a query with this separator.

Source
bare?

Returns true if this enum value equals Bare

Source
instance?

Returns true if this enum value equals Instance

Source
non_instance?

Returns true if this enum value equals NonInstance

Source
none?

Returns true if this enum value equals None

Source