Sha256: 6cac94d38da23ba04bbc8099e5cbe807402770874be896c9b5968abe0a5b45bc
Contents?: true
Size: 468 Bytes
Versions: 44
Compression:
Stored size: 468 Bytes
Contents
module Spree class LogEntry < Spree::Base belongs_to :source, polymorphic: true # Fix for https://github.com/spree/spree/issues/1767 # If a payment fails, we want to make sure we keep the record of it failing after_rollback :save_anyway def save_anyway log = Spree::LogEntry.new log.source = source log.details = details log.save! end def parsed_details @details ||= YAML.load(details) end end end
Version data entries
44 entries across 44 versions & 1 rubygems