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