module RouteNGNClient::Utils

Public Instance Methods

generate_uuid() click to toggle source
# File lib/routengn_client/utils.rb, line 15
def generate_uuid
  SecureRandom.uuid
end
string_subsets(s, options = {}) click to toggle source
# File lib/routengn_client/utils.rb, line 5
def string_subsets(s, options = {})
  result = s.blank? ? [] : s.length.times.collect { |i| s[0,i+1] }

  if options[:order] == :asc
    result.sort! { |x,y| x <=> y }
  else
    result.sort! { |x,y| y <=> x }
  end
end