class Berkshelf::GithubLocation
Constants
- HOST
Public Class Methods
new(dependency, options = {})
click to toggle source
Calls superclass method
Berkshelf::GitLocation::new
# File lib/berkshelf/locations/github.rb, line 4 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