class SmartIoC::BeanDependency

Attributes

bean[R]
bean_definition[RW]
package[R]
ref[R]

Public Class Methods

new(bean:, ref:, package:) click to toggle source
# File lib/smart_ioc/bean_dependency.rb, line 5
def initialize(bean:, ref:, package:)
  @bean = bean
  @ref = ref
  @package = package
end

Public Instance Methods

==(dependency) click to toggle source
# File lib/smart_ioc/bean_dependency.rb, line 15
def ==(dependency)
  dependency.bean == @bean && dependency.package == @package
end