Class: Logistics::Core::EslTransportTariffRate

Inherits:
ApplicationRecord
  • Object
show all
Defined in:
app/models/logistics/core/esl_transport_tariff_rate.rb

Instance Method Summary collapse

Methods inherited from ApplicationRecord

as_json

Instance Method Details

#to_jsonObject



8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'app/models/logistics/core/esl_transport_tariff_rate.rb', line 8

def to_json
  JSON.parse(
    Jbuilder.encode do |json|
      json.id self.id
      json.esl_transport_tariff_id self.esl_transport_tariff_id
      json.esl_transport_tariff_name self.esl_transport_tariff ?
                                       "#{self.esl_transport_tariff.name} (#{self.esl_transport_tariff.storage_point})" : ''
      json.qt_from self.qt_from
      json.qt_to self.qt_to
      json.rate self.rate
    end
  )
end