Sha256: 84a841948f902f7cd0d5d5858d65911a544305711a711d61b3f216768ce0dea7
Contents?: true
Size: 643 Bytes
Versions: 2
Compression:
Stored size: 643 Bytes
Contents
# frozen_string_literal: true require "uri" require "oga" require "ryo/error" require "ryo/client" require "ryo/target" require "ryo/plugin" require "ryo/cli" require "ryo/version" module Ryo def self.discover(uri, options) target = Target.new(uri) h = {} h[:dir] = Plugin::Dir.discover(target.uri) if options[:dir] || options[:all] h[:subdomain] = Plugin::Subdomain.discover(target.fld) if options[:subdomain] || options[:all] h[:tech] = Plugin::Tech.discover(target.uri) if options[:tech] || options[:all] h[:whois] = Plugin::Whois.discover(target.domain) if options[:whois] || options[:all] h end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ryo-0.2.0 | lib/ryo.rb |
ryo-0.1.0 | lib/ryo.rb |