Sha256: 4cde8a552abd4401e96d3afc253be0f339b90648379da546f5e097e29f5114bd
Contents?: true
Size: 1.25 KB
Versions: 4
Compression:
Stored size: 1.25 KB
Contents
module Brief::GithubClient def self.default_organization Brief.profile.github_organization end def self.default_github_token Brief.profile.github_token end # Brief.github_client is useful for backend apps where there is a Brief configuration profile Brief.define_singleton_method(:github_client) do Brief::GithubClient::Client.new(github_token: Brief.profile.github_token) end class << self attr_accessor :request_cache, :response_cache, :enable_caching end self.request_cache ||= {} self.response_cache ||= {} self.enable_caching = false def self.clear_caches! self.request_cache = {} self.response_cache = {} end end require 'brief/github_client/authentication' require 'brief/github_client/client' require 'brief/github_client/request' require 'brief/github_client/request_wrapper' require 'brief/github_client/response_object' require 'brief/github_client/commands' require 'brief/github_client/issues' require 'brief/github_client/issue_labels' require 'brief/github_client/repository_issues' require 'brief/github_client/repository_milestones' require 'brief/github_client/repository_labels' require 'brief/github_client/milestone_issues' require 'brief/github_client/user_issues'
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
brief-0.0.5 | lib/brief/github_client.rb |
brief-0.0.4 | lib/brief/github_client.rb |
brief-0.0.3 | lib/brief/github_client.rb |
brief-0.0.2 | lib/brief/github_client.rb |