Refactor out shipping_method checks so they can be performed individually
Refactor out shipping_method checks so they can be performed individually

This would help to determine why a particular shipping method may not apply to an order

zamiang/spree,Hawaiideveloper/shoppingcart,vinsol/spree,NerdsvilleCEO/spree,JDutil/spree,jeffboulet/spree,radarseesradar/spree,fahidnasir/spree,APohio/spree,JuandGirald/spree,Machpowersystems/spree_mach,gautamsawhney/spree,karlitxo/spree,rbngzlv/spree,agient/agientstorefront,assembledbrands/spree,Ropeney/spree,siddharth28/spree,derekluo/spree,Antdesk/karpal-spree,SadTreeFriends/spree,Boomkat/spree,alepore/spree,karlitxo/spree,reinaris/spree,APohio/spree,CiscoCloud/spree,JDutil/spree,grzlus/spree,hoanghiep90/spree,Lostmyname/spree,moneyspyder/spree,grzlus/solidus,berkes/spree,maybii/spree,degica/spree,jsurdilla/solidus,odk211/spree,zaeznet/spree,Boomkat/spree,vinayvinsol/spree,DarkoP/spree,sliaquat/spree,thogg4/spree,richardnuno/solidus,firman/spree,Antdesk/karpal-spree,richardnuno/solidus,devilcoders/solidus,xuewenfei/solidus,pervino/spree,softr8/spree,urimikhli/spree,watg/spree,alvinjean/spree,ayb/spree,sunny2601/spree,gregoryrikson/spree-sample,orenf/spree,net2b/spree,abhishekjain16/spree,grzlus/solidus,Nevensoft/spree,tancnle/spree,azclick/spree,Migweld/spree,Nevensoft/spree,jasonfb/spree,trigrass2/spree,shaywood2/spree,bonobos/solidus,jaspreet21anand/spree,project-eutopia/spree,softr8/spree,Antdesk/karpal-spree,degica/spree,shekibobo/spree,Migweld/spree,pulkit21/spree,radarseesradar/spree,ahmetabdi/spree,rajeevriitm/spree,surfdome/spree,surfdome/spree,imella/spree,shekibobo/spree,kitwalker12/spree,dandanwei/spree,calvinl/spree,scottcrawford03/solidus,quentinuys/spree,TrialGuides/spree,AgilTec/spree,useiichi/spree,watg/spree,FadliKun/spree,cutefrank/spree,reidblomquist/spree,Ropeney/spree,keatonrow/spree,wolfieorama/spree,patdec/spree,welitonfreitas/spree,mindvolt/spree,RatioClothing/spree,yiqing95/spree,mleglise/spree,hoanghiep90/spree,vinayvinsol/spree,net2b/spree,vinayvinsol/spree,jasonfb/spree,azranel/spree,omarsar/spree,pervino/solidus,kewaunited/spree,piousbox/spree,hifly/spree,xuewenfei/solidus,PhoenixTeam/spree_phoenix,miyazawatomoka/spree,cutefrank/spree,derekluo/spree,Hates/spree,odk211/spree,radarseesradar/spree,lyzxsc/spree,robodisco/spree,raow/spree,siddharth28/spree,vulk/spree,ayb/spree,moneyspyder/spree,gautamsawhney/spree,vulk/spree,tailic/spree,urimikhli/spree,shekibobo/spree,tancnle/spree,azranel/spree,mleglise/spree,derekluo/spree,orenf/spree,knuepwebdev/FloatTubeRodHolders,devilcoders/solidus,pjmj777/spree,DarkoP/spree,camelmasa/spree,project-eutopia/spree,yushine/spree,codesavvy/sandbox,Machpowersystems/spree_mach,zaeznet/spree,gregoryrikson/spree-sample,KMikhaylovCTG/spree,orenf/spree,maybii/spree,cutefrank/spree,pervino/spree,vinsol/spree,azranel/spree,grzlus/spree,urimikhli/spree,reidblomquist/spree,progsri/spree,Kagetsuki/spree,CJMrozek/spree,athal7/solidus,azclick/spree,shaywood2/spree,PhoenixTeam/spree_phoenix,freerunningtech/spree,madetech/spree,jspizziri/spree,orenf/spree,devilcoders/solidus,miyazawatomoka/spree,DynamoMTL/spree,freerunningtech/spree,Lostmyname/spree,patdec/spree,ujai/spree,watg/spree,sunny2601/spree,forkata/solidus,njerrywerry/spree,pervino/spree,jhawthorn/spree,carlesjove/spree,jspizziri/spree,Mayvenn/spree,sunny2601/spree,PhoenixTeam/spree_phoenix,bjornlinder/Spree,woboinc/spree,knuepwebdev/FloatTubeRodHolders,Arpsara/solidus,dafontaine/spree,LBRapid/spree,dandanwei/spree,Lostmyname/spree,CJMrozek/spree,tancnle/spree,shaywood2/spree,radarseesradar/spree,ckk-scratch/solidus,bricesanchez/spree,groundctrl/spree,sfcgeorge/spree,keatonrow/spree,tomash/spree,progsri/spree,AgilTec/spree,miyazawatomoka/spree,alepore/spree,keatonrow/spree,APohio/spree,abhishekjain16/spree,AgilTec/spree,wolfieorama/spree,Arpsara/solidus,wolfieorama/spree,vcavallo/spree,net2b/spree,dafontaine/spree,edgward/spree,zamiang/spree,dafontaine/spree,grzlus/spree,lzcabrera/spree-1-3-stable,shaywood2/spree,madetech/spree,reinaris/spree,jaspreet21anand/spree,Senjai/spree,tailic/spree,vcavallo/spree,jimblesm/spree,ckk-scratch/solidus,Arpsara/solidus,biagidp/spree,calvinl/spree,vulk/spree,bjornlinder/Spree,berkes/spree,surfdome/spree,siddharth28/spree,Engeltj/spree,DarkoP/spree,rakibulislam/spree,TimurTarasenko/spree,Senjai/spree,Nevensoft/spree,LBRapid/spree,judaro13/spree-fork,maybii/spree,Engeltj/spree,ramkumar-kr/spree,CJMrozek/spree,groundctrl/spree,bjornlinder/Spree,wolfieorama/spree,tomash/spree,forkata/solidus,miyazawatomoka/spree,raow/spree,JuandGirald/spree,rbngzlv/spree,gregoryrikson/spree-sample,LBRapid/spree,StemboltHQ/spree,adaddeo/spree,rajeevriitm/spree,vmatekole/spree,agient/agientstorefront,richardnuno/solidus,njerrywerry/spree,keatonrow/spree,rajeevriitm/spree,project-eutopia/spree,ahmetabdi/spree,alejandromangione/spree,delphsoft/spree-store-ballchair,volpejoaquin/spree,dafontaine/spree,tailic/spree,bonobos/solidus,CiscoCloud/spree,builtbybuffalo/spree,Hawaiideveloper/shoppingcart,lsirivong/spree,lsirivong/spree,TrialGuides/spree,zaeznet/spree,FadliKun/spree,alvinjean/spree,yomishra/pce,edgward/spree,pervino/solidus,pervino/spree,builtbybuffalo/spree,pjmj777/spree,zamiang/spree,builtbybuffalo/spree,jordan-brough/spree,CJMrozek/spree,jimblesm/spree,edgward/spree,vinsol/spree,StemboltHQ/spree,DynamoMTL/spree,nooysters/spree,Senjai/solidus,lsirivong/spree,judaro13/spree-fork,reidblomquist/spree,APohio/spree,agient/agientstorefront,xuewenfei/solidus,Senjai/solidus,Kagetsuki/spree,mleglise/spree,Hates/spree,ujai/spree,bricesanchez/spree,degica/spree,Mayvenn/spree,dotandbo/spree,thogg4/spree,cutefrank/spree,piousbox/spree,omarsar/spree,woboinc/spree,groundctrl/spree,hifly/spree,siddharth28/spree,sfcgeorge/spree,groundctrl/spree,useiichi/spree,SadTreeFriends/spree,zaeznet/spree,TrialGuides/spree,jordan-brough/solidus,priyank-gupta/spree,softr8/spree,dotandbo/spree,karlitxo/spree,camelmasa/spree,fahidnasir/spree,FadliKun/spree,lsirivong/solidus,thogg4/spree,alepore/spree,sideci-sample/sideci-sample-spree,njerrywerry/spree,caiqinghua/spree,brchristian/spree,berkes/spree,KMikhaylovCTG/spree,caiqinghua/spree,tancnle/spree,edgward/spree,nooysters/spree,Engeltj/spree,RatioClothing/spree,sfcgeorge/spree,yushine/spree,rakibulislam/spree,robodisco/spree,gautamsawhney/spree,dotandbo/spree,volpejoaquin/spree,jeffboulet/spree,jsurdilla/solidus,Engeltj/spree,TrialGuides/spree,Hates/spree,biagidp/spree,volpejoaquin/spree,woboinc/spree,locomotivapro/spree,omarsar/spree,Ropeney/spree,nooysters/spree,scottcrawford03/solidus,jordan-brough/solidus,imella/spree,piousbox/spree,azclick/spree,PhoenixTeam/spree_phoenix,carlesjove/spree,Arpsara/solidus,DynamoMTL/spree,yomishra/pce,carlesjove/spree,Nevensoft/spree,archSeer/spree,NerdsvilleCEO/spree,sliaquat/spree,JDutil/spree,robodisco/spree,raow/spree,joanblake/spree,mindvolt/spree,jeffboulet/spree,jparr/spree,jordan-brough/spree,firman/spree,Mayvenn/spree,rakibulislam/spree,athal7/solidus,lsirivong/solidus,patdec/spree,SadTreeFriends/spree,grzlus/spree,archSeer/spree,jaspreet21anand/spree,hoanghiep90/spree,sideci-sample/sideci-sample-spree,locomotivapro/spree,joanblake/spree,jhawthorn/spree,Mayvenn/spree,adaddeo/spree,lyzxsc/spree,beni55/spree,Kagetsuki/spree,vcavallo/spree,scottcrawford03/solidus,adaddeo/spree,pervino/solidus,athal7/solidus,Migweld/spree,surfdome/spree,firman/spree,lzcabrera/spree-1-3-stable,Migweld/spree,rbngzlv/spree,hifly/spree,delphsoft/spree-store-ballchair,shioyama/spree,hoanghiep90/spree,gregoryrikson/spree-sample,imella/spree,HealthWave/spree,alejandromangione/spree,zamiang/spree,Senjai/solidus,volpejoaquin/spree,welitonfreitas/spree,grzlus/solidus,jordan-brough/spree,lsirivong/solidus,jsurdilla/solidus,lzcabrera/spree-1-3-stable,vmatekole/spree,jspizziri/spree,gautamsawhney/spree,pulkit21/spree,yiqing95/spree,firman/spree,abhishekjain16/spree,lsirivong/spree,Hawaiideveloper/shoppingcart,bricesanchez/spree,JuandGirald/spree,shioyama/spree,odk211/spree,TimurTarasenko/spree,calvinl/spree,TimurTarasenko/spree,jspizziri/spree,beni55/spree,jhawthorn/spree,hifly/spree,biagidp/spree,piousbox/spree,kitwalker12/spree,yiqing95/spree,caiqinghua/spree,RatioClothing/spree,sliaquat/spree,yushine/spree,delphsoft/spree-store-ballchair,Boomkat/spree,Senjai/solidus,jordan-brough/solidus,pervino/solidus,bonobos/solidus,archSeer/spree,maybii/spree,net2b/spree,joanblake/spree,alejandromangione/spree,trigrass2/spree,njerrywerry/spree,locomotivapro/spree,lsirivong/solidus,azclick/spree,robodisco/spree,ramkumar-kr/spree,yiqing95/spree,sfcgeorge/spree,rajeevriitm/spree,StemboltHQ/spree,jparr/spree,Boomkat/spree,pulkit21/spree,welitonfreitas/spree,JuandGirald/spree,Kagetsuki/spree,yomishra/pce,DynamoMTL/spree,odk211/spree,shioyama/spree,carlesjove/spree,kewaunited/spree,Lostmyname/spree,devilcoders/solidus,raow/spree,athal7/solidus,madetech/spree,project-eutopia/spree,priyank-gupta/spree,assembledbrands/spree,DarkoP/spree,Hawaiideveloper/shoppingcart,vmatekole/spree,forkata/solidus,delphsoft/spree-store-ballchair,patdec/spree,ramkumar-kr/spree,jasonfb/spree,mindvolt/spree,grzlus/solidus,brchristian/spree,joanblake/spree,ayb/spree,bonobos/solidus,jordan-brough/solidus,calvinl/spree,agient/agientstorefront,locomotivapro/spree,jasonfb/spree,forkata/solidus,freerunningtech/spree,reidblomquist/spree,progsri/spree,dandanwei/spree,HealthWave/spree,ckk-scratch/solidus,progsri/spree,shekibobo/spree,moneyspyder/spree,vulk/spree,tomash/spree,archSeer/spree,beni55/spree,derekluo/spree,reinaris/spree,camelmasa/spree,codesavvy/sandbox,yushine/spree,ahmetabdi/spree,richardnuno/solidus,madetech/spree,ayb/spree,vcavallo/spree,berkes/spree,caiqinghua/spree,knuepwebdev/FloatTubeRodHolders,ahmetabdi/spree,pjmj777/spree,trigrass2/spree,jparr/spree,tesserakt/clean_spree,quentinuys/spree,jeffboulet/spree,Ropeney/spree,SadTreeFriends/spree,kewaunited/spree,ramkumar-kr/spree,vinsol/spree,xuewenfei/solidus,fahidnasir/spree,priyank-gupta/spree,tomash/spree,jimblesm/spree,thogg4/spree,nooysters/spree,jimblesm/spree,Senjai/spree,KMikhaylovCTG/spree,vmatekole/spree,jaspreet21anand/spree,HealthWave/spree,welitonfreitas/spree,azranel/spree,omarsar/spree,builtbybuffalo/spree,TimurTarasenko/spree,lyzxsc/spree,trigrass2/spree,NerdsvilleCEO/spree,KMikhaylovCTG/spree,abhishekjain16/spree,dotandbo/spree,sideci-sample/sideci-sample-spree,moneyspyder/spree,codesavvy/sandbox,CiscoCloud/spree,JDutil/spree,alvinjean/spree,sunny2601/spree,alvinjean/spree,brchristian/spree,sliaquat/spree,reinaris/spree,jsurdilla/solidus,Machpowersystems/spree_mach,quentinuys/spree,FadliKun/spree,codesavvy/sandbox,assembledbrands/spree,useiichi/spree,beni55/spree,mleglise/spree,ujai/spree,tesserakt/clean_spree,NerdsvilleCEO/spree,fahidnasir/spree,lyzxsc/spree,mindvolt/spree,rbngzlv/spree,priyank-gupta/spree,pulkit21/spree,softr8/spree,Hates/spree,tesserakt/clean_spree,tesserakt/clean_spree,karlitxo/spree,ckk-scratch/solidus,kewaunited/spree,scottcrawford03/solidus,quentinuys/spree,kitwalker12/spree,dandanwei/spree,adaddeo/spree,vinayvinsol/spree,CiscoCloud/spree,judaro13/spree-fork,brchristian/spree,AgilTec/spree,useiichi/spree,alejandromangione/spree,camelmasa/spree,rakibulislam/spree,jparr/spree