Method: Deployment.archivables_in
- Defined in:
- app/models/deployment.rb
.archivables_in(project, limit:) ⇒ Object
168 169 170 171 172 173 174 |
# File 'app/models/deployment.rb', line 168 def self.archivables_in(project, limit:) start_iid = project.deployments.order(iid: :desc).limit(1) .select("(iid - #{ARCHIVABLE_OFFSET}) AS start_iid") project.deployments.preload(:environment).where('iid <= (?)', start_iid) .where(archived: false).limit(limit) end |