Class: RBS::AST::Directives::Use
- Defined in:
- sig/directives.rbs,
lib/rbs/ast/directives.rb
Overview
use Foo, Foo::Bar as FBar, Foo:Baz::*
Defined Under Namespace
Classes: SingleClause, WildcardClause
Instance Attribute Summary collapse
-
#clauses ⇒ Array[clause]
readonly
Returns the value of attribute clauses.
-
#location ⇒ loc?
readonly
Returns the value of attribute location.
Instance Method Summary collapse
-
#initialize(clauses:, location:) ⇒ Use
constructor
A new instance of Use.
Constructor Details
#initialize(clauses:, location:) ⇒ Use
Returns a new instance of Use.
31 32 33 34 |
# File 'lib/rbs/ast/directives.rb', line 31 def initialize(clauses:, location:) @clauses = clauses @location = location end |
Instance Attribute Details
#clauses ⇒ Array[clause] (readonly)
Returns the value of attribute clauses.
29 30 31 |
# File 'lib/rbs/ast/directives.rb', line 29 def clauses @clauses end |
#location ⇒ loc? (readonly)
Returns the value of attribute location.
29 30 31 |
# File 'lib/rbs/ast/directives.rb', line 29 def location @location end |