Sha256: 4ec500d915c5d4d76dd0fdbeac203652be01b44b2907244a255bd3cde63e25fa

Contents?: true

Size: 433 Bytes

Versions: 1

Compression:

Stored size: 433 Bytes

Contents

# frozen_string_literal: true

module PricesHelper
  def formatted_static_price(price, params = {}, curr = nil)
    rate = TranslationCms::Api::Rates::Currency.all!.detect { |c| c.currency == curr } if curr.present?
    rate ||= TranslationCms::Api::Rates::Currency.all!.first
    params[:precision] ||= 2
    I18n.t(:currency, scope: [:new_order, :title]) + number_with_precision((price || 0) * (rate.value || 1), params)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
translation_cms-0.1.5 app/helpers/prices_helper.rb