Class: Cheri::AWT::AWTProxy

Inherits:
Builder::BaseProxy
  • Object
show all
Defined in:
lib/cheri/builder/awt/main.rb

Instance Method Summary collapse

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