Method: JsMethodBuilder#initialize

Defined in:
lib/js.rb

#initialize(klass, name, block) ⇒ JsMethodBuilder

Returns a new instance of JsMethodBuilder.



100
101
102
103
104
# File 'lib/js.rb', line 100

def initialize(klass, name, block)
  @klass, @name, @block = klass, name, block
  @builder              = POOL.get
  @injectors            = Array.new(block.arity) { |i| Injector.new("arg#{i}") }
end