Class: Search::SalesCommissionPresenter
- Inherits:
-
BasePresenter
- Object
- SimpleDelegator
- BasePresenter
- Search::SalesCommissionPresenter
show all
- Includes:
- Presenters::Timeable
- Defined in:
- app/presenters/search/sales_commission_presenter.rb
Overview
Presenter: sales commission presenter.
Instance Attribute Summary
#current_account, #options, #url_helper
Instance Method Summary
collapse
#can?, #capture, #concat, #content_tag, #fa_icon, #h, #initialize, #link_to, #number_to_currency, #present, presents, #r, #safe_present, #simple_format, #u
Constructor Details
This class inherits a constructor from BasePresenter
Instance Method Details
#co_cm_bd ⇒ Object
36
37
38
|
# File 'app/presenters/search/sales_commission_presenter.rb', line 36
def co_cm_bd
h.number_to_currency(r.co_cm_bd)
end
|
#cogs ⇒ Object
28
29
30
|
# File 'app/presenters/search/sales_commission_presenter.rb', line 28
def cogs
h.number_to_currency(r.cogs)
end
|
#commission_link ⇒ Object
12
13
14
|
# File 'app/presenters/search/sales_commission_presenter.rb', line 12
def commission_link
h.link_to(r.commission_view, h.sales_commission_path(r.id))
end
|
#earned_commission ⇒ Object
44
45
46
|
# File 'app/presenters/search/sales_commission_presenter.rb', line 44
def earned_commission
h.number_to_currency(r.earned_commission)
end
|
#employee_link ⇒ Object
8
9
10
|
# File 'app/presenters/search/sales_commission_presenter.rb', line 8
def employee_link
h.link_to(r.employee_name, h.employee_path(r.employee_id))
end
|
#net_base ⇒ Object
40
41
42
|
# File 'app/presenters/search/sales_commission_presenter.rb', line 40
def net_base
h.number_to_currency(r.net_base)
end
|
#profit ⇒ Object
32
33
34
|
# File 'app/presenters/search/sales_commission_presenter.rb', line 32
def profit
h.number_to_currency(r.profit)
end
|
#review_date ⇒ Object
20
21
22
|
# File 'app/presenters/search/sales_commission_presenter.rb', line 20
def review_date
h.render_date(r.review_date)
end
|
#reviewer_link ⇒ Object
16
17
18
|
# File 'app/presenters/search/sales_commission_presenter.rb', line 16
def reviewer_link
h.link_to(r.reviewer_name, h.employee_path(r.updater_id))
end
|
#sales ⇒ Object
24
25
26
|
# File 'app/presenters/search/sales_commission_presenter.rb', line 24
def sales
h.number_to_currency(r.sales)
end
|