class SmartCore::Container::Entities::Dependency
@api private @since 0.7.0
Attributes
dependency_definition[R]
@return [Proc]
@api private @since 0.7.0
Public Class Methods
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
Calls superclass method
SmartCore::Container::Entities::Base::new
# File lib/smart_core/container/entities/dependency.rb, line 18 def initialize(dependency_name, dependency_definition) super(dependency_name) @dependency_definition = dependency_definition end
Public Instance Methods
reveal()
click to toggle source
@return [Any]
@api private @since 0.8.0
# File lib/smart_core/container/entities/dependency.rb, line 27 def reveal dependency_definition.call end