Module: Osrcry

Defined in:
lib/osrcry.rb,
lib/osrcry/stale.rb,
lib/osrcry/license.rb,
lib/osrcry/version.rb,
lib/osrcry/contributing.rb,
lib/osrcry/contributors.rb

Defined Under Namespace

Classes: Contributing, Contributors, License, Stale

Constant Summary collapse

VERSION =
"0.0.2"

Class Method Summary collapse

Class Method Details

.remoteObject



10
11
12
# File 'lib/osrcry.rb', line 10

def self.remote
  @remote ||= `git remote -v`.split("\n").detect {|line| line =~ /^origin/}
end

.repoObject



14
15
16
# File 'lib/osrcry.rb', line 14

def self.repo
  @repo ||= remote.match(%r{github.com[:\/](\w+)\/(\w+)}).captures.last
end

.userObject



18
19
20
# File 'lib/osrcry.rb', line 18

def self.user
  @user ||= remote.match(%r{github.com[:\/](\w+)\/(\w+)}).captures.first
end