Class: LedgerSync::Ledgers::NetSuite::Check::Serializer

Inherits:
Serializer show all
Defined in:
lib/ledger_sync/ledgers/netsuite/check/serializer.rb

Instance Method Summary collapse

Methods inherited from Serializer

attribute, attribute_class, attributes, references_many, references_one, #serialize, serializer_from

Methods included from Serialization::Mixin

included

Instance Method Details

#account_present?(args = {}) ⇒ Boolean

Returns:

  • (Boolean)


29
30
31
32
33
# File 'lib/ledger_sync/ledgers/netsuite/check/serializer.rb', line 29

def (args = {})
  resource = args.fetch(:resource)

  resource..present?
end

#currency_present?(args = {}) ⇒ Boolean

Returns:

  • (Boolean)


41
42
43
44
45
# File 'lib/ledger_sync/ledgers/netsuite/check/serializer.rb', line 41

def currency_present?(args = {})
  resource = args.fetch(:resource)

  resource.currency.present?
end

#department_present?(args = {}) ⇒ Boolean

Returns:

  • (Boolean)


35
36
37
38
39
# File 'lib/ledger_sync/ledgers/netsuite/check/serializer.rb', line 35

def department_present?(args = {})
  resource = args.fetch(:resource)

  resource.department.present?
end