Sha256: 3f2f267e115139db493494d81813437a069fcb5d2ea3f3d29eccbe39100df321
Contents?: true
Size: 615 Bytes
Versions: 7
Compression:
Stored size: 615 Bytes
Contents
# coding: utf-8 require "git" require "octokit" require "singleton" module Abak::Flow class Manager include Singleton def initialize # preload dependencies configuration repository end def configuration @configuration ||= Configuration.new(self) end def repository @repository ||= Repository.new(self) end def github @github ||= Octokit::Client.new(login: configuration.oauth_user, oauth_token: configuration.oauth_token, proxy: configuration.http_proxy) end def git @git ||= Git.open(".") end end end
Version data entries
7 entries across 7 versions & 1 rubygems