Sha256: 55bbd466072971867d901a728565b7d283d0917174cb4e577f218b250721b8b0

Contents?: true

Size: 256 Bytes

Versions: 17

Compression:

Stored size: 256 Bytes

Contents

module PgEngine
  module ActiveJobExtensions
    def serialize
      super.merge(
        'app_name' => ::Current.app_name
      )
    end

    def deserialize(job_data)
      ::Current.app_name = job_data.delete('app_name')

      super
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
pg_rails-7.6.31 pg_engine/lib/pg_engine/active_job_extensions.rb
pg_rails-7.6.30 pg_engine/lib/pg_engine/active_job_extensions.rb
pg_rails-7.6.29 pg_engine/lib/pg_engine/active_job_extensions.rb
pg_rails-7.6.28 pg_engine/lib/pg_engine/active_job_extensions.rb
pg_rails-7.6.27 pg_engine/lib/pg_engine/active_job_extensions.rb
pg_rails-7.6.26 pg_engine/lib/pg_engine/active_job_extensions.rb
pg_rails-7.6.25 pg_engine/lib/pg_engine/active_job_extensions.rb
pg_rails-7.6.24 pg_engine/lib/pg_engine/active_job_extensions.rb
pg_rails-7.6.24.pre.5 pg_engine/lib/pg_engine/active_job_extensions.rb
pg_rails-7.6.24.pre.4 pg_engine/lib/pg_engine/active_job_extensions.rb
pg_rails-7.6.24.pre.3 pg_engine/lib/pg_engine/active_job_extensions.rb
pg_rails-7.6.23 pg_engine/lib/pg_engine/active_job_extensions.rb
pg_rails-7.6.22 pg_engine/lib/pg_engine/active_job_extensions.rb
pg_rails-7.6.22.pre.3 pg_engine/lib/pg_engine/active_job_extensions.rb
pg_rails-7.6.22.pre.2 pg_engine/lib/pg_engine/active_job_extensions.rb
pg_rails-7.6.22.pre.1 pg_engine/lib/pg_engine/active_job_extensions.rb
pg_rails-7.6.21 pg_engine/lib/pg_engine/active_job_extensions.rb