Sha256: c7e50149a157a3c33ba555da3db551151b59ef9fa4b184b96ff0ca35e8cce4c3

Contents?: true

Size: 609 Bytes

Versions: 37

Compression:

Stored size: 609 Bytes

Contents

require 'octokit/configuration'
require 'octokit/client'
require 'octokit/error'

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

    # Delegate to Octokit::Client.new
    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

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
octokit-1.19.0 lib/octokit.rb
octokit-1.18.0 lib/octokit.rb
octokit-1.17.1 lib/octokit.rb
octokit-1.17.0 lib/octokit.rb
octokit-1.15.1 lib/octokit.rb
octokit-1.15.0 lib/octokit.rb
octokit-1.14.0 lib/octokit.rb
octokit-1.13.0 lib/octokit.rb
octokit-1.12.0 lib/octokit.rb
octokit-1.11.0 lib/octokit.rb
octokit-1.10.0 lib/octokit.rb
octokit-1.9.4 lib/octokit.rb
octokit-1.9.3 lib/octokit.rb
octokit-1.9.2 lib/octokit.rb
octokit-1.9.1 lib/octokit.rb
octokit-1.8.1 lib/octokit.rb
octokit-1.8.0 lib/octokit.rb
octokit-1.7.0 lib/octokit.rb
octokit-1.6.1 lib/octokit.rb
octokit-1.6.0 lib/octokit.rb