Method: Seasar::Container::S2ApplicationContext#init

Defined in:
lib/seasar/container/s2application-context.rb

#init(options = {}) ⇒ Object

  • args

    • none

  • return

    • nil



71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# File 'lib/seasar/container/s2application-context.rb', line 71

def init(options = {})
  if options[:force] == true
    @@static_component_infos = []
    @@static_aspect_infos    = []
    @@instance = nil
  end
  @include_patterns = []
  @exclude_patterns = []
  @singletons       = {}
  @selectors        = []
  @component_infos  = []
  @aspect_infos     = []
  @snapshot_component_infos = nil
  @snapshot_aspect_infos    = nil
end