class Cumulus::CloudFront::OriginSslProtocolsDiff
Public: Represents a single difference between local configuration and AWS configuration of origin ssl protocols
Attributes
items[RW]
Public Class Methods
items(added, removed, local)
click to toggle source
# File lib/cloudfront/models/OriginSslProtocolsDiff.rb, line 21 def self.items(added, removed, local) diff = OriginSslProtocolsDiff.new(ITEMS, nil, local) diff.items = Common::ListChange.new(added, removed) diff end
Public Instance Methods
diff_string()
click to toggle source
# File lib/cloudfront/models/OriginSslProtocolsDiff.rb, line 27 def diff_string case @type when ITEMS [ "items:", @items.removed.map { |removed| Colors.removed("\t#{removed}") }, @items.added.map { |added| Colors.added("\t#{added}") }, ].flatten.join("\n") end end