Class: Optify::OptionsMetadata

Inherits:
FromHashable
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/optify_ruby/options_metadata.rb,
sig/optify.rbs

Overview

Information about a feature.

Instance Attribute Summary collapse

Instance Attribute Details

#aliases::Array[String]? (readonly)

Returns the value of attribute aliases.

Returns:

  • (::Array[String], nil)


14
15
16
# File 'lib/optify_ruby/options_metadata.rb', line 14

def aliases
  @aliases
end

#dependents::Array[String]? (readonly)

The canonical names of features that import this one.

Returns:

  • (::Array[String], nil)


45
46
47
# File 'sig/optify.rbs', line 45

def dependents
  @dependents
end

#detailsObject (readonly)

Returns the value of attribute details.

Returns:

  • (Object)


21
22
23
# File 'lib/optify_ruby/options_metadata.rb', line 21

def details
  @details
end

#nameString (readonly)

Returns the value of attribute name.

Returns:

  • (String)


24
25
26
# File 'lib/optify_ruby/options_metadata.rb', line 24

def name
  @name
end

#ownersString? (readonly)

Returns the value of attribute owners.

Returns:

  • (String, nil)


27
28
29
# File 'lib/optify_ruby/options_metadata.rb', line 27

def owners
  @owners
end

#pathString? (readonly)

Returns the value of attribute path.

Returns:

  • (String, nil)


30
31
32
# File 'lib/optify_ruby/options_metadata.rb', line 30

def path
  @path
end