class Pact::Doc::SortInteractions

Public Class Methods

call(interactions) click to toggle source
# File lib/pact/doc/sort_interactions.rb, line 5
def self.call interactions
  interactions.sort_by { |interaction| sortable_id(interaction) }
end

Private Class Methods

sortable_id(interaction) click to toggle source
# File lib/pact/doc/sort_interactions.rb, line 11
def self.sortable_id interaction
  "#{interaction.description.downcase} #{interaction.response.status} #{(interaction.provider_state || '').downcase}"
end