class Riserva::Storage::ApplicationStorage
Attributes
secrets[R]
Public Class Methods
new(secrets = nil)
click to toggle source
# File lib/riserva/storage/application_storage.rb, line 5 def initialize(secrets = nil) @secrets = secrets || config_secrets end
Public Instance Methods
title()
click to toggle source
# File lib/riserva/storage/application_storage.rb, line 9 def title self.class.name.split('::').last.underscore end
Protected Instance Methods
config_secrets()
click to toggle source
# File lib/riserva/storage/application_storage.rb, line 17 def config_secrets Riserva::Config.read([:storage, title, :secrets].join('.')) end
time_to_keep()
click to toggle source
# File lib/riserva/storage/application_storage.rb, line 21 def time_to_keep value = Riserva::Config.read([:storage, title, :days_to_keep].join('.')) return unless value value.days end