Sha256: 4c2c4c065f0c1f8c43005fb31515b76d95f39a0c9f41820cde0198a20ef68422

Contents?: true

Size: 1.75 KB

Versions: 5

Compression:

Stored size: 1.75 KB

Contents

# frozen_string_literal: true

require "active_record"

require_relative "us_geo/version"

require_relative "us_geo/area"
require_relative "us_geo/population"
require_relative "us_geo/base_record"

require_relative "us_geo/region"
require_relative "us_geo/division"
require_relative "us_geo/state"
require_relative "us_geo/combined_statistical_area"
require_relative "us_geo/core_based_statistical_area"
require_relative "us_geo/metropolitan_area"
require_relative "us_geo/micropolitan_area"
require_relative "us_geo/metropolitan_division"
require_relative "us_geo/county"
require_relative "us_geo/county_subdivision"
require_relative "us_geo/place"
require_relative "us_geo/place_county"
require_relative "us_geo/urban_area"
require_relative "us_geo/urban_area_county"
require_relative "us_geo/urban_area_county_subdivision"
require_relative "us_geo/urban_cluster"
require_relative "us_geo/urbanized_area"
require_relative "us_geo/zcta"
require_relative "us_geo/zcta_county"
require_relative "us_geo/zcta_county_subdivision"
require_relative "us_geo/zcta_mapping"
require_relative "us_geo/zcta_place"
require_relative "us_geo/zcta_urban_area"

require_relative "us_geo/engine" if defined?(::Rails::Engine)

module USGeo
  BASE_DATA_URI = "https://raw.githubusercontent.com/bdurand/us_geo/master/data/2020_dist"

  class << self
    # The root URI as a string of where to find the data files. This can be a URL
    # or a file system path. The default is to load the data from files hosted with
    # the project code on GitHub.
    def base_data_uri
      if defined?(@base_data_uri) && @base_data_uri
        @base_data_uri
      else
        ENV.fetch("US_GEO_BASE_DATA_URI", BASE_DATA_URI)
      end
    end

    def base_data_uri=(value)
      @base_data_uri = value&.to_s
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
us_geo-2.0.4 lib/us_geo.rb
us_geo-2.0.3 lib/us_geo.rb
us_geo-2.0.2 lib/us_geo.rb
us_geo-2.0.1 lib/us_geo.rb
us_geo-2.0.0 lib/us_geo.rb