Sha256: abb86acc179c8e5870afd2d20d6f6d09022fd7a238ad68c6cc4d798e825d1eb4

Contents?: true

Size: 554 Bytes

Versions: 21

Compression:

Stored size: 554 Bytes

Contents

Prospectus.extra_dep('github_api', 'octoauth')

module LogCabin
  module Modules
    ##
    # Provide an api method for modules to query GitHub
    module GithubApi
      def github_api
        @github_api ||= Octokit::Client.new(
          access_token: auth.token,
          auto_paginate: true
        )
      end

      private

      def auth
        @auth ||= Octoauth.new(
          note: 'Prospectus',
          file: :default,
          autosave: true
        )
      end

      def repo(value)
        @repo = value
      end
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
prospectus-0.8.1 lib/prospectus/helpers/github_api.rb
prospectus-0.8.0 lib/prospectus/helpers/github_api.rb
prospectus-0.6.0 lib/prospectus/helpers/github_api.rb
prospectus-0.5.8 lib/prospectus/helpers/github_api.rb
prospectus-0.5.7 lib/prospectus/helpers/github_api.rb
prospectus-0.5.6 lib/prospectus/helpers/github_api.rb
prospectus-0.5.5 lib/prospectus/helpers/github_api.rb
prospectus-0.5.4 lib/prospectus/helpers/github_api.rb
prospectus-0.5.2 lib/prospectus/helpers/github_api.rb
prospectus-0.5.1 lib/prospectus/helpers/github_api.rb
prospectus-0.5.0 lib/prospectus/helpers/github_api.rb
prospectus-0.4.0 lib/prospectus/helpers/github_api.rb
prospectus-0.3.0 lib/prospectus/helpers/github_api.rb
prospectus-0.2.2 lib/prospectus/helpers/github_api.rb
prospectus-0.2.1 lib/prospectus/helpers/github_api.rb
prospectus-0.2.0 lib/prospectus/helpers/github_api.rb
prospectus-0.1.1 lib/prospectus/helpers/github_api.rb
prospectus-0.1.0 lib/prospectus/helpers/github_api.rb
prospectus-0.0.15 lib/prospectus/helpers/github_api.rb
prospectus-0.0.13 lib/prospectus/helpers/github_api.rb