Class: Cheri::AWT::AWTProxy
- Inherits:
-
Builder::BaseProxy
- Object
- Builder::BaseProxy
- Cheri::AWT::AWTProxy
- Defined in:
- lib/cheri/builder/awt/main.rb
Instance Method Summary collapse
- #[](opts) ⇒ Object
-
#initialize(ctx, *r) ⇒ AWTProxy
constructor
A new instance of AWTProxy.
Constructor Details
#initialize(ctx, *r) ⇒ AWTProxy
Returns a new instance of AWTProxy.
116 117 118 119 120 121 |
# File 'lib/cheri/builder/awt/main.rb', line 116 def initialize(ctx,*r) super if Hash === r.last @ctx.auto!(mod) if r.last[:auto] end end |
Instance Method Details
#[](opts) ⇒ Object
128 129 130 131 132 133 134 135 |
# File 'lib/cheri/builder/awt/main.rb', line 128 def [](opts) raise Cheri.type_error(opts,Hash) unless Hash === opts if opts[:auto] @ctx.ictx.auto!(mod) @ctx.auto!(mod) end self end |