Sha256: d48b01ec767eee81b3871d93e2044dc26e800abba052c45405f6c887f72d632a
Contents?: true
Size: 901 Bytes
Versions: 10
Compression:
Stored size: 901 Bytes
Contents
module LadyJosephine module Concerns module ServerUuid extend ActiveSupport::Concern included do before_save :update_server_uuid def update_server_uuid if self.lady_josephine_server_uuid.blank? && (client_uuid = self.content_data_hash["uuid"]).present? self.lady_josephine_server_version = self.content_data_hash["version"] self.lady_josephine_server_uuid = client_uuid self.content_data_hash = content_data_hash.merge({"server_uuid" => client_uuid, "server_version" => lady_josephine_server_version}) elsif (client_version = self.content_data_hash["version"]).present? self.lady_josephine_server_version = client_version self.content_data_hash = content_data_hash.merge({"server_version" => client_version}) end end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems