Sha256: 8ae45047ef93a393c32b144340f0392796576ba57ff4e6d47fe6e5e065188216

Contents?: true

Size: 364 Bytes

Versions: 9

Compression:

Stored size: 364 Bytes

Contents

# frozen_string_literal: true

module CrawlerDetect
  module Library
    # since 1.0.0
    module Loader
      # Load JSON raw file
      def load_raw(path)
        JSON.parse(File.read(path))
      end

      # Remove cached raw data
      def reload_data
        remove_instance_variable(:@data) if instance_variable_defined?(:@data)
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
crawler_detect-1.2.5 lib/crawler_detect/library/loader.rb
crawler_detect-1.2.4 lib/crawler_detect/library/loader.rb
crawler_detect-1.2.3 lib/crawler_detect/library/loader.rb
crawler_detect-1.2.2 lib/crawler_detect/library/loader.rb
crawler_detect-1.2.1 lib/crawler_detect/library/loader.rb
crawler_detect-1.2.0 lib/crawler_detect/library/loader.rb
crawler_detect-1.1.2 lib/crawler_detect/library/loader.rb
crawler_detect-1.1.1 lib/crawler_detect/library/loader.rb
crawler_detect-1.1.0 lib/crawler_detect/library/loader.rb