Sha256: 85e2ed36e469ceddf5cf5b122514e27808bf0ecc54ab0c8c4d70a1568c9d6e0d
Contents?: true
Size: 768 Bytes
Versions: 2
Compression:
Stored size: 768 Bytes
Contents
# encoding: utf-8 module GithubCLI # The API class is the main entry point for creating GithubCLI APIs. class API @@api = nil class << self def github_api @@api ||= begin @@api = configure_api end end def configure_api @@api = Github.new @@api.oauth_token = GithubCLI.config['oauth_token'] @@api.basic_auth = GithubCLI.config['basic_auth'] @@api end def output(format=:table, &block) response = block.call formatter = Formatter.new response, :format => format formatter.render_output end end class All def initialize(params) puts Github::Repos.new.all params end end end # API end # GithubCLI
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
github_cli-0.4.1 | lib/github_cli/api.rb |
github_cli-0.4.0 | lib/github_cli/api.rb |