module Apps::Outlook::Schema::Concerns::SortedPotentialActions

Public Instance Methods

serialize_actions() click to toggle source
Calls superclass method
# File lib/apps/outlook/schema/concerns/sorted_potential_action.rb, line 6
def serialize_actions
  # OpenUri action is supposed to be last
  # See: https://docs.microsoft.com/en-us/outlook/actionable-messages/card-reference#openuri-action
  actions.sort! { |a, b| a.class == b.class ? 0 : a.is_a?(OpenUri) ? -1 : 1 }

  super
end