lib/gemfury.rb in gemfury-0.1.1 vs lib/gemfury.rb in gemfury-0.2.0.beta1

- old
+ new

@@ -1,3 +1,33 @@ +require 'multi_json' +require 'faraday_middleware' +require 'faraday/request/multipart_with_file' + +require 'gemfury/version' require 'gemfury/const' +require 'gemfury/error' require 'gemfury/platform' -require 'gemfury/client' +require 'gemfury/auth' +require 'gemfury/configuration' +require 'gemfury/client' + +module Gemfury + extend Configuration + class << self + # Alias for Gemfury::Client.new + # + # @return [Gemfury::Client] + def new(options={}) + Gemfury::Client.new(options) + end + + # Delegate to Twitter::Client + def method_missing(method, *args, &block) + return super unless new.respond_to?(method) + new.send(method, *args, &block) + end + + def respond_to?(method, include_private = false) + new.respond_to?(method, include_private) || super(method, include_private) + end + end +end \ No newline at end of file