Module: BitBucket::Helpers::RepositoryHelper
- Included in:
- API
- Defined in:
- lib/bitbucket_rest_api/helpers/repository_helper.rb
Instance Method Summary collapse
Instance Method Details
#sanitize_repository_name(repository_name) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/bitbucket_rest_api/helpers/repository_helper.rb', line 4 def sanitize_repository_name(repository_name) return nil if repository_name.nil? repository_name.downcase .gsub(/[^a-z0-9\_\-\.\/ ]/, '') # strip special characters .gsub(/[ \/]/, '-') # convert characters to dashes .gsub(/-+/, '-') # only allow one dash in a row end |