lib/voltron/encrypt.rb in voltron-encrypt-0.1.5 vs lib/voltron/encrypt.rb in voltron-encrypt-0.1.6

- old
+ new

@@ -37,11 +37,11 @@ def blacklisted?(input) encoded = encode(input) pattern = ["\\b([_\\-])*"] - encoded.split("").each do |c| + encoded.chars.each do |c| subs = translations[c.downcase] || [] c = "\\#{c}" if c == "-" pattern << "[#{c}#{subs.join}]([_\\-])*" end pattern << "\\b" @@ -74,10 +74,10 @@ } end def digits rnd = Random.new(Voltron.config.encrypt.seed.to_s.to_i(24)) - "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split("").shuffle(random: rnd) + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".chars.shuffle(random: rnd) end end end require "voltron/encrypt/engine" if defined?(Rails)