# encoding: utf-8require'github_api/version'require'github_api/configuration'require'github_api/constants'require'github_api/utils/url'require'github_api/connection'require'github_api/deprecation'require'github_api/core_ext/ordered_hash'require'github_api/ext/faraday'moduleGithubextendConfigurationLIBNAME='github_api'LIBDIR=File.expand_path("../#{LIBNAME}",__FILE__)class<<self# Alias for Github::Client.new## @return [Github::Client]defnew(options={},&block)Github::Client.new(options,&block)end# Delegate to Github::Client#defmethod_missing(method,*args,&block)returnsuperunlessnew.respond_to?(method)new.send(method,*args,&block)enddefrespond_to?(method,include_private=false)new.respond_to?(method,include_private)||super(method,include_private)end# Requires internal github_api libraries## @param [String] prefix# the relative path prefix# @param [Array[String]] libs# the array of libraries to require## @return [self]defrequire_all(prefix,*libs)libs.eachdo|lib|require"#{File.join(prefix,lib)}"endendendrequire_allLIBDIR,'authorization','validations','normalizer','parameter_filter','api','arguments','activity','api_factory','client','repos','pagination','request','response','response_wrapper','error','issues','gists','git_data','gitignore','orgs','pull_requests','users','emojis','search','say','scopes','markdown','meta','mime_type','authorizations','page_links','paged_request','page_iterator','params_hash'end# Github