class Spidy::Binder::Caller
Public Class Methods
new(spidy, binder)
click to toggle source
# File lib/spidy/binder.rb, line 16 def initialize(spidy, binder) @spidy = spidy @binder = binder end
Public Instance Methods
call(source, url: nil, define: nil, define_name: nil) { |class(binder, &define).new(define_name, spidy, source, url)| ... }
click to toggle source
# File lib/spidy/binder.rb, line 21 def call(source, url: nil, define: nil, define_name: nil) yield Class.new(@binder, &define).new(define_name, @spidy, source, url) end