Class: Katello::GpgKey
- Includes:
- Authorization::GpgKey
- Defined in:
- app/models/katello/gpg_key.rb
Constant Summary collapse
- MAX_CONTENT_LENGTH =
100_000
- MAX_CONTENT_LINE_LENGTH =
65
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Model
Class Method Details
.humanize_class_name(_name = nil) ⇒ Object
36 37 38 |
# File 'app/models/katello/gpg_key.rb', line 36 def self.humanize_class_name(_name = nil) _("GPG Keys") end |
Instance Method Details
#as_json(options = {}) ⇒ Object
26 27 28 29 30 31 32 33 34 |
# File 'app/models/katello/gpg_key.rb', line 26 def as_json( = {}) ||= {} ret = super(.except(:details)) if [:details] ret[:products] = products.map { |p| {:name => p.name} } ret[:repositories] = repositories.map { |r| {:product => {:name => r.product.name}, :name => r.name} } end ret end |