Sha256: d0dbaa483e1e37e37081b9a2e7b86b9b8dfbaba38042a64f45eb9ac0e0f09058

Contents?: true

Size: 575 Bytes

Versions: 7

Compression:

Stored size: 575 Bytes

Contents

require 'connexionz/configuration'
require 'connexionz/client'

module Connexionz
  extend Configuration
  # Alias for Connexionz::Client.new
  #
  # @return [Connexionz::Client]
  def self.client(options={})
    Connexionz::Client.new(options)
  end

  # Delegate to Connexionz::Client
  def self.method_missing(method, *args, &block)
    return super unless new.respond_to?(method)
    client.send(method, *args, &block)
  end

  def self.respond_to?(method, include_private=false)
    client.respond_to?(method, include_private) || super(method, include_private)
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
connexionz-1.0.4 lib/connexionz.rb
connexionz-1.0.3 lib/connexionz.rb
connexionz-1.0.2 lib/connexionz.rb
connexionz-1.0.1 lib/connexionz.rb
connexionz-1.0.0 lib/connexionz.rb
connexionz-0.0.2 lib/connexionz.rb
connexionz-0.0.1 lib/connexionz.rb