From 85574f1c3d5003cbed5464ab64375fd36274a433 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Mon, 5 Jun 2023 09:11:42 -0500 Subject: [PATCH] Smaller, faster result for feeling lucky --- lib/tel_selections.rb | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/tel_selections.rb b/lib/tel_selections.rb index 39c74793f24f8fac160fbaeaaf3a0743815d08ed..54945aa39fdd6e35474d2786d3286191798b8c0e 100644 --- a/lib/tel_selections.rb +++ b/lib/tel_selections.rb @@ -141,15 +141,17 @@ class TelSelections class Quantity def self.for(form) + if form.field(ACTION_FIELD)&.value == "feelinglucky" + return Default.new + end + rsm_max = form.find( "ns:set/ns:max", ns: "http://jabber.org/protocol/rsm" ).first - if rsm_max - new(rsm_max.content.to_i) - else - Default.new - end + return new(rsm_max.content.to_i) if rsm_max + + Default.new end def initialize(quantity)