class Corindon::DependencyInjection::Token::TaggedToken
Attributes
tag[R]
@return [String] tag
Public Class Methods
new(tag)
click to toggle source
@param [String] tag
Calls superclass method
# File lib/corindon/dependency_injection/token/tagged_token.rb, line 11 def initialize(tag) super() @tag = tag end
Public Instance Methods
resolve(injector:)
click to toggle source
@param [Injector] injector
# File lib/corindon/dependency_injection/token/tagged_token.rb, line 18 def resolve(injector:) injector.container.tagged(tag).map { |id| injector.resolve(id) } end