class BackgroundJobs::Sidekiq::HashAttribute
Public Class Methods
new(value)
click to toggle source
# File lib/background_jobs/strategies/sidekiq/job_attributes_adapter.rb, line 76 def initialize(value) @value = value end
Public Instance Methods
decode()
click to toggle source
# File lib/background_jobs/strategies/sidekiq/job_attributes_adapter.rb, line 89 def decode @value.keys.each do |key| @value[key.to_sym] = AttributeFactory.build(@value.delete(key)).decode end @value end
encode()
click to toggle source
# File lib/background_jobs/strategies/sidekiq/job_attributes_adapter.rb, line 80 def encode @value.keys.each do |key| value = @value.delete(key) @value[key.to_s] = AttributeFactory.build(value).encode end @value end