module Osrcry

Constants

VERSION

Public Class Methods

email() click to toggle source
# File lib/osrcry.rb, line 11
def self.email
  @email ||= ENV['OSRCRY_EMAIL'] || `git config user.email`
end
remote() click to toggle source
# File lib/osrcry.rb, line 15
def self.remote
  @remote ||= `git remote -v`.split("\n").detect {|line| line =~ /^origin/}
end
repo() click to toggle source
# File lib/osrcry.rb, line 19
def self.repo
  @repo ||= remote.match(%r{github.com[:\/](\w+)\/(\w+)}).captures.last
end
user() click to toggle source
# File lib/osrcry.rb, line 23
def self.user
  @user ||= remote.match(%r{github.com[:\/](\w+)\/(\w+)}).captures.first
end