class Berkshelf::GithubLocation
def initialize(dependency, options = {})
def initialize(dependency, options = {}) protocol = Berkshelf::Config.instance.github_protocol || :https case protocol when :ssh options[:git] = "git@#{HOST}:#{options.delete(:github)}.git" when :https options[:git] = "https://#{HOST}/#{options.delete(:github)}.git" when :git options[:git] = "https://#{HOST}/#{options.delete(:github)}.git" else # if some bizarre value is provided, treat it as :https options[:git] = "https://#{HOST}/#{options.delete(:github)}.git" end super end