Class: IocRb::BeansMetadataStorage

Inherits:
Object
  • Object
show all
Defined in:
lib/ioc_rb/beans_metadata_storage.rb

Overview

Storage of bean metadatas

Instance Method Summary collapse

Constructor Details

#initializeBeansMetadataStorage

Returns a new instance of BeansMetadataStorage.



3
4
5
# File 'lib/ioc_rb/beans_metadata_storage.rb', line 3

def initialize
  @bean_metadatas = {}
end

Instance Method Details

#by_name(name) ⇒ Object

Finds bean metadata in storage by it’s name

Parameters:

  • name (Symbol)

    bean metadata name

Returns:

  • bean metadata



10
11
12
# File 'lib/ioc_rb/beans_metadata_storage.rb', line 10

def by_name(name)
  @bean_metadatas[name]
end

#put(bean_metadata) ⇒ Object

Saves a given bean_metadata to the storage

Parameters:



16
17
18
# File 'lib/ioc_rb/beans_metadata_storage.rb', line 16

def put()
  @bean_metadatas[.name] = 
end