Class: Search::ItemLedgerEntryTextPresenter

Inherits:
ItemLedgerEntryPresenter
  • Object
show all
Defined in:
app/presenters/search/item_ledger_entry_text_presenter.rb

Overview

Presenter: item ledger entry text presenter.

Instance Method Summary collapse

Instance Method Details

#entry_linkObject



4
5
6
# File 'app/presenters/search/item_ledger_entry_text_presenter.rb', line 4

def entry_link
  r.id
end


20
21
22
23
24
# File 'app/presenters/search/item_ledger_entry_text_presenter.rb', line 20

def invoice_link
  return unless r.has_columns?(:invoice_number, :invoice_id)

  r.invoice_number
end


8
9
10
11
12
# File 'app/presenters/search/item_ledger_entry_text_presenter.rb', line 8

def item_link
  return unless r.has_columns?(:item_id, :item_sku)

  r.item_sku
end


32
33
34
35
36
# File 'app/presenters/search/item_ledger_entry_text_presenter.rb', line 32

def ledger_transaction_link
  return unless r.has_columns?(:ledger_transaction_number, :ledger_transaction_id)

  r.ledger_transaction_number
end


14
15
16
17
18
# File 'app/presenters/search/item_ledger_entry_text_presenter.rb', line 14

def po_link
  return unless r.has_columns?(:po_number, :po_id)

  r.po_number
end


26
27
28
29
30
# File 'app/presenters/search/item_ledger_entry_text_presenter.rb', line 26

def rma_link
  return unless r.has_columns?(:rma_number, :rma_id)

  r.rma_number
end