Sha256: 769a9650c3b05472afc986546824805b172c47b338222698005d710aacef03b9

Contents?: true

Size: 306 Bytes

Versions: 2

Compression:

Stored size: 306 Bytes

Contents

module Workarea
  decorate Admin::OrderViewModel, with: :global_e do
    def global_e_api_events
      @global_e_api_events ||= GlobalE::OrderApiEvents.find model.id rescue nil
    end

    def total_adjustments
      return super unless model.global_e?

      model.discount_adjustments
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
workarea-global_e-1.3.0 app/view_models/workarea/admin/order_view_model.decorator
workarea-global_e-1.2.1 app/view_models/workarea/admin/order_view_model.decorator