Class: PactBroker::Models::OrderVersions

Inherits:
Object
  • Object
show all
Defined in:
lib/pact_broker/models/order_versions.rb

Defined Under Namespace

Classes: OrderableVersion

Class Method Summary collapse

Class Method Details

.call(pacticipant_id) ⇒ Object



7
8
9
10
# File 'lib/pact_broker/models/order_versions.rb', line 7

def self.call pacticipant_id
  orderable_versions = PactBroker::Models::Version.where(:pacticipant_id => pacticipant_id).all.collect{| version | OrderableVersion.new(version) }
  orderable_versions.sort.each_with_index{ | version, i | version.update_model(i) }
end