Sha256: b98a7cbc47b64b794ae1ba8d54f4a8a8bd99fb1404b27295c5bdfaf79c9e9ded

Contents?: true

Size: 328 Bytes

Versions: 3

Compression:

Stored size: 328 Bytes

Contents

# encoding: utf-8
# frozen_string_literal: true
module ProxyPacRb
  # Parse Proxy pac to file system
  class Javascript
    private

    attr_reader :context

    public

    def initialize(context)
      @context = context
    end

    def method_missing(*args, &_block)
      context.call(args.shift, *args)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
proxy_pac_rb-2.1.0 lib/proxy_pac_rb/javascript.rb
proxy_pac_rb-2.0.0 lib/proxy_pac_rb/javascript.rb
proxy_pac_rb-1.0.0 lib/proxy_pac_rb/javascript.rb