Class: SmartIoC::Scopes::Bean

Inherits:
Object
  • Object
show all
Defined in:
lib/smart_ioc/scopes/bean.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bean, loaded) ⇒ Bean

Returns a new instance of Bean.



4
5
6
7
# File 'lib/smart_ioc/scopes/bean.rb', line 4

def initialize(bean, loaded)
  @bean   = bean
  @loaded = loaded
end

Instance Attribute Details

#beanObject (readonly)

Returns the value of attribute bean.



2
3
4
# File 'lib/smart_ioc/scopes/bean.rb', line 2

def bean
  @bean
end

#loadedObject (readonly)

Returns the value of attribute loaded.



2
3
4
# File 'lib/smart_ioc/scopes/bean.rb', line 2

def loaded
  @loaded
end

Instance Method Details

#set_bean(bean, loaded) ⇒ Object



9
10
11
12
# File 'lib/smart_ioc/scopes/bean.rb', line 9

def set_bean(bean, loaded)
  @bean   = bean
  @loaded = loaded
end