Class: Logistics::Core::ApplicationRecord

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/logistics/application_record.rb,
app/models/logistics/core/application_record.rb

Direct Known Subclasses

Addendum, AdditionalDocument, Agency, AgencyPermitDocument, Agent, AirCargoLimit, AirVolumeFactor, AirwayBillRate, BillOfLadingRate, BreakBulkCargoDetail, BreakBulkDemurrageRate, BreakBulkRate, BreakBulkStorageRate, BreakBulkTruckAssignment, BreakBulkUnitRate, BroadGaugeBb, BroadGaugeCnt, CarCarrierRate, CargoDetail, Carrier, CarrierAgent, ChargeableService, ChargeableServiceIncrement, ChargeableServiceUnitOfCharge, Client, ClientContract, CommonDocument, ContainerDemurrageRate, ContainerStorageRate, ContainerType, Contract, ContractArticleCpy, ContractBreakBulkUnitRate, ContractContainerRate, ContractItemRate, ContractKilogramMinimumRate, ContractKilogramRate, ContractRate, ContractService, ConvoyRate, CurrencyRate, CustomsOffice, CustomsTransportTariff, Declarant, DeclarationType, DemurrageRate, DemurrageRatePeriod, DocumentType, EquipmentServiceRate, EslTransportTariff, EslTransportTariffRate, ExtendedLookup, FreightTonDemurrageRate, FreightTonStorageRate, IncrementRate, ItemRate, KilogramMinimumRate, KilogramRate, Lookup, OfferRequest, Operation, OperationDocument, OperationSummary, OutOfGaugeBbRate, OutOfGaugeCntRate, ReferenceNumber, RequiredDocument, ReviewNote, Route, RouteRate, SelfDrivingRate, ServiceDeliveryUnit, ServiceDeliveryUnitChargeableService, ServiceDeliveryUnitService, ServiceIncrement, ServiceRate, SpecialIncrementContainerRate, SpecialIncrementContentRate, StandardRemark, TransportRatePeriod, Transporter, TruckRate, TruckTypeAssignment, TruckTypeBbWeightRange, TruckTypeCntWeightRange, TwentyFeetEquivalenceRatio, TwentyFootEquivalenceUnitRate, Unit, Warehouse, WarehouseRatePeriod, WeightRange

Class Method Summary collapse

Class Method Details

.as_json(data, serializer = nil) ⇒ Object



6
7
8
9
10
11
# File 'app/models/logistics/core/application_record.rb', line 6

def self.as_json(data, serializer=nil)

    return ActiveModelSerializers::SerializableResource.new(data).as_json if serializer.nil?

    ActiveModelSerializers::SerializableResource.new(data, each_serializer: serializer).as_json
end