class DbConfig

Constants

COLUMNS

Public Class Methods

setup_database(db_index) click to toggle source
# File lib/ip2location_ruby/database_config.rb, line 29
def self.setup_database(db_index)
  # strip all 0 value & downcase keys
 cols = COLUMNS.inject({}) {|memo, (key, value)|
  (memo[key.to_s.downcase.to_sym] = value[db_index] if value[db_index] > 0)
  memo
 }
 # order by value
 cols.sort_by {|key,value| value}
end