class SmartCore::Container::Entities::DependencyBuilder
@api private @since 0.7.0
Attributes
dependency_definition[R]
@return [Proc]
@api private @since 0.7.0
dependency_name[R]
@return [String]
@api private @since 0.7.0
Public Class Methods
build(dependency_name, dependency_definition)
click to toggle source
@param dependency_name
[String] @param dependency_definition
[Proc] @return [SmartCore::Container::Entities::Dependency]
@api private @since 0.7.0
# File lib/smart_core/container/entities/dependency_builder.rb, line 13 def build(dependency_name, dependency_definition) new(dependency_name, dependency_definition).build end
new(dependency_name, dependency_definition)
click to toggle source
@param dependency_name
[String] @param dependency_definition
[Proc] @return [void]
@api private @since 0.7.0
# File lib/smart_core/container/entities/dependency_builder.rb, line 24 def initialize(dependency_name, dependency_definition) @dependency_name = dependency_name @dependency_definition = dependency_definition end
Public Instance Methods
build()
click to toggle source
@return [SmartCore::Container::Entities::Dependency]
@api private @since 0.7.0
# File lib/smart_core/container/entities/dependency_builder.rb, line 33 def build SmartCore::Container::Entities::Dependency.new(dependency_name, dependency_definition) end