diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/sms_fu_helper.rb | 6 |
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 |
