lib/expedition.rb in expedition-0.1.0 vs lib/expedition.rb in expedition-0.2.0

- old
+ new

@@ -1,11 +1,19 @@ -require 'active_support' -require 'active_support/core_ext' +require 'active_support/core_ext/module/delegation' require 'expedition/client' require 'expedition/version' module Expedition + + class << self + ## + # @return [Client] + # A client for accessing the API of a cgminer-compatible service. + attr_accessor :client + + delegate(*Client.public_instance_methods(false), to: :client) + end ## # Initializes a new {Expedition::Client}. # # @param [String] host