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