Sha256: 43fec93e209c2e9ff03089aa1c001c469bfc0aa9f64ed190a4071ed3d9d08f8e

Contents?: true

Size: 625 Bytes

Versions: 6

Compression:

Stored size: 625 Bytes

Contents

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

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

6 entries across 6 versions & 1 rubygems

Version Path
octokit-1.25.0 lib/octokit.rb
octokit-1.24.0 lib/octokit.rb
octokit-1.23.0 lib/octokit.rb
octokit-1.22.0 lib/octokit.rb
octokit-1.21.0 lib/octokit.rb
octokit-1.20.0 lib/octokit.rb