Methods
#
B
I
N
Attributes
[R] args
[R] block
[R] klass
Class Public methods
new(klass, args, block)
   # File rhino/rhino/lib/rhino/sieve.rb
19 def initialize(klass, args, block)
20   @klass = klass
21   @args  = args
22   @block = block
23 end
Instance Public methods
==(other)
   # File rhino/rhino/lib/rhino/sieve.rb
27 def ==(other)
28   case other
29   when Sieve
30     klass == other.klass
31   when Class
32     klass == other
33   end
34 end
build(app)
   # File rhino/rhino/lib/rhino/sieve.rb
44 def build(app)
45   klass.new(app, *args, &block)
46 end
build_instrumented(app)
   # File rhino/rhino/lib/rhino/sieve.rb
48 def build_instrumented(app)
49   InstrumentationProxy.new(build(app), inspect)
50 end
inspect()
   # File rhino/rhino/lib/rhino/sieve.rb
36 def inspect
37   if klass.is_a?(Class)
38     klass.to_s
39   else
40     klass.class.to_s
41   end
42 end