Sha256: 35526352c06dd1c62ba783b1d9f0b333d0fe019630daae62aedce231bd0170a6

Contents?: true

Size: 948 Bytes

Versions: 6

Compression:

Stored size: 948 Bytes

Contents

# coding: utf-8

begin
  require 'rubygems'
rescue LoadError
end

require 'fileutils'
require 'multi_json'
require 'rest-client'

$:.unshift File.join(File.dirname(__FILE__), *%w[.. lib])

require 'status/base'
require 'status/jenkins'
require 'status/config'
require 'status/request'

require 'status/github/statuses'
require 'status/github/pull_request'

module Status
  extend self

  def config
    @config ||= Status::Config.new
  end

  def sha
    `git log -1 --pretty=format:'%H'`
  end

  def title
     `git log -1 --pretty=format:'%s'`
  end

  def branch
    `git rev-parse --abbrev-ref HEAD`.chomp
  end

  def token
    Status.config.attrs["token"]
  end

  def repo
    Status.config.attrs["repo"]
  end

  def owner
    Status.config.attrs["owner"]
  end

  def ci_url
    Status.config.attrs["ci_url"]
  end

  def ci_user
    Status.config.attrs["username"]
  end

  def ci_password
    Status.config.attrs["password"]
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
update_status-0.1.7 lib/status.rb
update_status-0.1.6 lib/status.rb
update_status-0.1.3 lib/status.rb
update_status-0.1.2 lib/status.rb
update_status-0.1.1 lib/status.rb
update_status-0.1.0 lib/status.rb