summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpboling2009-10-23 03:00:06 -0400
committerpboling2009-10-23 03:00:06 -0400
commitf93349785ebcc991bec1b463712d7cfef04fb91b (patch)
treebc6b56f2343577d1da448b6642c80e233a6250c7
parentf77d6d076da2785da5c06e569c9891ba4b198c48 (diff)
downloadsms-fu-f93349785ebcc991bec1b463712d7cfef04fb91b.tar.bz2
default phrase should not force a blank option tag, now it is optional
-rw-r--r--lib/sms_fu_helper.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/sms_fu_helper.rb b/lib/sms_fu_helper.rb
index 5730444..51b337e 100644
--- a/lib/sms_fu_helper.rb
+++ b/lib/sms_fu_helper.rb
@@ -10,8 +10,10 @@ module SMSFuHelper
# - name => name of the method in which you want to store the carrier name
# - phrase => default selected blank option in select box
# - selected => carrier to pre-select
- def carrier_select(name = :mobile_carrier, phrase = "Select a Carrier", selected = nil)
- select_tag name, options_for_select([phrase,nil]+carrier_collection, selected || phrase)
+ # - include_blank => Do you want the blank option tag (in ADDITION to the value-less 'phrase' option above)?
+ def carrier_select(name = :mobile_carrier, phrase = "Select a Carrier", selected = nil, include_blank = true)
+ options = phrase.nil? ? carrier_collection : include_blank ? [phrase,nil] + carrier_collection : [phrase] + carrier_collection
+ select_tag name, options_for_select(options, selected || phrase)
end
end