Sha256: 5898d12f1d8db19536a6c129cc59102a986426fa68e982ba7634e89df618ce12

Contents?: true

Size: 342 Bytes

Versions: 13

Compression:

Stored size: 342 Bytes

Contents

module Dryad
  module Consul
    class ServiceClient
      class << self
        def method_missing(name, *args, &block)
          Diplomat::Service.send(name, *args, &block) || super
        end

        def respond_to_missing?(meth_id, with_private = false)
          access_method?(meth_id) || super
        end
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
dryad-consul-0.2.6 lib/dryad/consul/service_client.rb
dryad-0.2.5 dryad-consul/lib/dryad/consul/service_client.rb
dryad-consul-0.2.5 lib/dryad/consul/service_client.rb
dryad-0.2.3 dryad-consul/lib/dryad/consul/service_client.rb
dryad-consul-0.2.3 lib/dryad/consul/service_client.rb
dryad-0.2.1 dryad-consul/lib/dryad/consul/service_client.rb
dryad-consul-0.2.1 lib/dryad/consul/service_client.rb
dryad-0.2.0 dryad-consul/lib/dryad/consul/service_client.rb
dryad-consul-0.2.0 lib/dryad/consul/service_client.rb
dryad-0.1.1 dryad-consul/lib/dryad/consul/service_client.rb
dryad-consul-0.1.1 lib/dryad/consul/service_client.rb
dryad-0.1.0 dryad-consul/lib/dryad/consul/service_client.rb
dryad-consul-0.1.0 lib/dryad/consul/service_client.rb