buckybox/webstore

View on GitHub
app/decorators/cart_decorator.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

require "draper"
require_relative "../models/cart"

class CartDecorator < Draper::Decorator
  delegate_all

  def current_balance
    object.current_balance.with_currency(context[:currency])
  end

  def closing_balance
    object.closing_balance.with_currency(context[:currency])
  end

  def order_price
    object.order_price.with_currency(context[:currency])
  end

  def amount_due
    object.amount_due.with_currency(context[:currency])
  end
end