struct

Tag

Inherits YAML::Serializable < JSON::Serializable < Struct < Value < Object

Constructors

new(name : String, description : String, tagger : String, path : String | Nil = nil, line : Int32 | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Source

Class methods

declared_access_tagger(technology : String) : String

Tagger of an access rule a declaration states for its own route (nginx auth_basic, an Ingress auth-url, OAS security). It names the technology because the rule belongs to one declaration: the optimizer keeps it on a merged route only when every declaration of that technology states one (Optimizer#merge_declared_access).

Source

Instance methods

==(other : Tag) : Bool
Source
description
Source
description=(description : String)
Source
line
Source
line=(line : Int32 | Nil)
Source
name
Source
name=(name : String)
Source
path
Source
path=(path : String | Nil)
Source
tagger
Source
tagger=(tagger : String)
Source