Sha256: 23f915d26fbad39dfc4e54866ef13cff558c5b8c3f049156a1d39e35f4521885
Contents?: true
Size: 520 Bytes
Versions: 19
Compression:
Stored size: 520 Bytes
Contents
# frozen_string_literal: true Api::V2::OrderSerializer.class_eval do attribute :duty_included, if: proc { object.flow_io_attributes.present? } attribute :vat_included, if: proc { object.flow_io_attributes.present? } def duty_included flow_io_order_attributes&.[]('duty') == 'included' end def vat_included flow_io_order_attributes&.[]('vat') == 'included' end private def flow_io_order_attributes @flow_io_order_attributes ||= Oj.load(object.flow_io_attributes['pricing_key']) end end
Version data entries
19 entries across 19 versions & 1 rubygems