Module: RouteNGNClient::Utils
Instance Method Summary collapse
Instance Method Details
#generate_uuid ⇒ Object
15 16 17 |
# File 'lib/routengn_client/utils.rb', line 15 def generate_uuid SecureRandom.uuid end |
#string_subsets(s, options = {}) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/routengn_client/utils.rb', line 5 def string_subsets(s, = {}) result = s.blank? ? [] : s.length.times.collect { |i| s[0,i+1] } if [:order] == :asc result.sort! { |x,y| x <=> y } else result.sort! { |x,y| y <=> x } end end |