module SimpleParameterStore::Mock::ClassMethods

Attributes

mock[R]

Public Instance Methods

mock=(names:, client: nil, prefix: nil, decrypt: true, expires_after: nil) click to toggle source
# File lib/simple_parameter_store/mock.rb, line 38
def mock=(names:, client: nil, prefix: nil, decrypt: true, expires_after: nil)
  @mock = {
    cache: names.transform_keys { |key| "#{prefix}#{key}" },
    prefix: prefix,
    decrypt: decrypt,
    expires_after: expires_after,
    client: (client || :mocked_client)
  }
end
reset_mock() click to toggle source
# File lib/simple_parameter_store/mock.rb, line 48
def reset_mock
  @mock = nil
end