Class: Seasar::Container::ArgDef

Inherits:
Object
  • Object
show all
Defined in:
lib/seasar/container/arg-def.rb

Direct Known Subclasses

AspectDef, PropertyDef

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(value = nil) ⇒ ArgDef

  • args

    1. Object value



26
27
28
29
30
31
# File 'lib/seasar/container/arg-def.rb', line 26

def initialize(value = nil)
  @value = value
  @expressioin = nil
  @child_component_def = nil
  @container = nil
end

Instance Attribute Details

#child_component_defObject

Returns the value of attribute child_component_def.



32
33
34
# File 'lib/seasar/container/arg-def.rb', line 32

def child_component_def
  @child_component_def
end

#containerObject

Returns the value of attribute container.



32
33
34
# File 'lib/seasar/container/arg-def.rb', line 32

def container
  @container
end

#expressionObject

Returns the value of attribute expression.



32
33
34
# File 'lib/seasar/container/arg-def.rb', line 32

def expression
  @expression
end

#valueObject

  • args

    • none

  • return

    • Object



40
41
42
# File 'lib/seasar/container/arg-def.rb', line 40

def value
  @value
end