mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
23 lines
465 B
Ruby
23 lines
465 B
Ruby
# frozen_string_literal: true
|
|
|
|
module ActiveSupport
|
|
module Messages
|
|
class RotationConfiguration # :nodoc:
|
|
attr_reader :signed, :encrypted
|
|
|
|
def initialize
|
|
@signed, @encrypted = [], []
|
|
end
|
|
|
|
def rotate(kind, *args, **options)
|
|
args << options unless options.empty?
|
|
case kind
|
|
when :signed
|
|
@signed << args
|
|
when :encrypted
|
|
@encrypted << args
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|