Sha256: cf8331538b4ea587cc9a28750508dec24f49f6fc49c0bf6e2fa14064501e9215
Contents?: true
Size: 883 Bytes
Versions: 2
Compression:
Stored size: 883 Bytes
Contents
# coding: utf-8 require "git" require "octokit" require "singleton" module Abak::Flow class Manager include Singleton class << self def git instance.git end def github instance.github end def locale instance.locale end def configuration instance.configuration end def repository instance.repository end end def configuration @configuration ||= Configuration.new end def repository @repository ||= Repository.new end def github @github ||= Octokit::Client.new( login: configuration.login, password: configuration.password, proxy: configuration.http_proxy) end def git @git ||= Git.open(".") end def locale @locale ||= Locale.new(configuration.locale) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
abak-flow-1.1.1 | lib/abak-flow/manager.rb |
abak-flow-1.1.0 | lib/abak-flow/manager.rb |