class Ghit::RepoLocator
Public Class Methods
new(page = nil)
click to toggle source
# File lib/ghit/repo_locator.rb, line 10 def initialize(page = nil) @page = page @globals = Ghit::Globals.new end
open(page = nil)
click to toggle source
# File lib/ghit/repo_locator.rb, line 5 def open page = nil new(page).open end
Public Instance Methods
open()
click to toggle source
# File lib/ghit/repo_locator.rb, line 15 def open if RUBY_PLATFORM =~ /darwin/i open_for_osx elsif RUBY_PLATFORM =~ /linux/i open_for_linux end end
Private Instance Methods
build_url()
click to toggle source
# File lib/ghit/repo_locator.rb, line 33 def build_url "#{@globals.url}/#{@page}" end
open_for_linux()
click to toggle source
# File lib/ghit/repo_locator.rb, line 25 def open_for_linux %x(xdg-open #{build_url}) end
open_for_osx()
click to toggle source
# File lib/ghit/repo_locator.rb, line 29 def open_for_osx %x(open #{build_url}) end