24 lines
703 B
Ruby
24 lines
703 B
Ruby
module BudgetHelper
|
|
def format_price(budget, number)
|
|
number_to_currency(number,
|
|
precision: 0,
|
|
locale: I18n.default_locale,
|
|
unit: budget.currency_symbol)
|
|
end
|
|
|
|
def heading_name(heading)
|
|
heading.present? ? heading.name : t("budget.headings.none")
|
|
end
|
|
|
|
def namespaced_budget_investment_path(investment, options={})
|
|
@namespaced_budget_investment_path ||= namespace
|
|
options[:budget_id] ||= investment.budget.id
|
|
case @namespace_budget_investment_path
|
|
when "management"
|
|
management_budget_investment_path(investment, options)
|
|
else
|
|
budget_investment_path(investment, options)
|
|
end
|
|
end
|
|
end
|