Class: Logistics::Core::DemurrageRatePeriod

Inherits:
ApplicationRecord show all
Defined in:
app/models/logistics/core/demurrage_rate_period.rb

Class Method Summary collapse

Methods inherited from ApplicationRecord

as_json

Class Method Details

.generate_carrier_agent_matrixObject



7
8
9
10
11
12
13
14
15
# File 'app/models/logistics/core/demurrage_rate_period.rb', line 7

def self.generate_carrier_agent_matrix
  carrier_agents = CarrierAgent.all
  carrier_agents.each { |carrier_agent|
    ca = DemurrageRatePeriod.where('carrier_agent_id' => carrier_agent.id)
    if ca.count == 0
      DemurrageRatePeriod.create('carrier_agent_id' => carrier_agent.id, 'from' => 0, 'to' => 0)
    end
  }
end