module Sepa::DirectDebitOrder::Helper
Public Instance Methods
blank?(item)
click to toggle source
# File lib/sepa/direct_debit_order.rb, line 22 def blank? item item == nil || blank_string?(item) end
blank_string?(item)
click to toggle source
# File lib/sepa/direct_debit_order.rb, line 26 def blank_string? item item.is_a?(String) && item.strip.length == 0 end
county_code(name)
click to toggle source
# File lib/sepa/direct_debit_order.rb, line 30 def county_code name return "" if blank?(name) name = name.upcase.strip return name if name.match(/^[A-Z]{2}$/) country = ISO3166::Country.find_country_by_name(name) country ? country.alpha2 : "" end