Module: Rake::GemMaintenance::Repos
- Defined in:
- lib/rake/gem/maintenance/repos.rb
Overview
Pre-configured gem repository configurations for common setups.
Class Attribute Summary collapse
-
.internal_url ⇒ Object
Returns the value of attribute internal_url.
-
.rubygems_url ⇒ Object
Returns the value of attribute rubygems_url.
Class Method Summary collapse
-
.all ⇒ Array<Hash>
Publish to both rubygems.org and internal repository.
-
.default ⇒ Array<Hash>
Default configuration: rubygems.org only.
-
.internal ⇒ Array<Hash>
Publish only to internal repository.
-
.rubygems ⇒ Array<Hash>
Publish only to rubygems.org (the default).
Class Attribute Details
.internal_url ⇒ Object
Returns the value of attribute internal_url.
24 25 26 |
# File 'lib/rake/gem/maintenance/repos.rb', line 24 def internal_url @internal_url end |
.rubygems_url ⇒ Object
Returns the value of attribute rubygems_url.
24 25 26 |
# File 'lib/rake/gem/maintenance/repos.rb', line 24 def rubygems_url @rubygems_url end |
Class Method Details
.all ⇒ Array<Hash>
Publish to both rubygems.org and internal repository
35 36 37 38 39 40 |
# File 'lib/rake/gem/maintenance/repos.rb', line 35 def self.all [ { name: "rubygems", url: rubygems_url }, { name: "cbp-org", url: internal_url } ] end |
.default ⇒ Array<Hash>
Default configuration: rubygems.org only
50 51 52 |
# File 'lib/rake/gem/maintenance/repos.rb', line 50 def self.default rubygems end |
.internal ⇒ Array<Hash>
Publish only to internal repository
29 30 31 |
# File 'lib/rake/gem/maintenance/repos.rb', line 29 def self.internal [{ name: "cbp-org", url: internal_url }] end |
.rubygems ⇒ Array<Hash>
Publish only to rubygems.org (the default)
44 45 46 |
# File 'lib/rake/gem/maintenance/repos.rb', line 44 def self.rubygems [{ name: "rubygems", url: rubygems_url }] end |