Sha256: e1d1a583e2afc8c4b5943302df8e0291f5883a8c19c83bb8cd8195c573e4feaa
Contents?: true
Size: 507 Bytes
Versions: 4
Compression:
Stored size: 507 Bytes
Contents
require 'censys/data/result' require 'censys/data/series_list' require 'censys/data/series' module Censys module Data class Response RESULTS = { series_list: SeriesList, series: Series, result: Result }.freeze def initialize(result_type, response) unless (result_class = RESULTS[result_type]) raise(ArgumentError, "invalid result type: #{result_type}") end result_class.new(response) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
censu-0.1.6 | lib/censys/data/response.rb |
censu-0.1.5 | lib/censys/data/response.rb |
censu-0.1.4 | lib/censys/data/response.rb |
censu-0.1.3 | lib/censys/data/response.rb |