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
.remote ⇒ Object
10
11
12
|
# File 'lib/osrcry.rb', line 10
def self.remote
@remote ||= `git remote -v`.split("\n").detect {|line| line =~ /^origin/}
end
|
.repo ⇒ Object
14
15
16
|
# File 'lib/osrcry.rb', line 14
def self.repo
@repo ||= remote.match(%r{github.com[:\/](\w+)\/(\w+)}).captures.last
end
|
.user ⇒ Object
18
19
20
|
# File 'lib/osrcry.rb', line 18
def self.user
@user ||= remote.match(%r{github.com[:\/](\w+)\/(\w+)}).captures.first
end
|