class SinkUtility::Initialize

Public Instance Methods

bitbucket() click to toggle source
# File lib/sink_utility.rb, line 6
def bitbucket
  `git remote rename origin bitbucket`
end
github() click to toggle source
# File lib/sink_utility.rb, line 9
def github
  `git remote rename origin github`
end
remote_add(repo_type, username, repo_name) click to toggle source
# File lib/sink_utility.rb, line 12
def remote_add(repo_type, username, repo_name)
  store = YAML::Store.new("data.yml")
  case repo_type.downcase
    when "github"
      `git remote add bitbucket git@bitbucket.org:#{username}/#{repo_name}.git`
       store.transaction do
        store[:setup_complete] = true
      end 
    when "bitbucket"
      `git remote add github git@github.com/#{username}/#{repo_name}.git`
      store.transaction do
        store[:setup_complete] = true
      end 
    else
      puts "Invalid repo type"
  end
end