Sha256: 91b540ee2ecd0d85b46841c6b76e04dcb839034ef8b4dbc5228612f4891c72cb
Contents?: true
Size: 981 Bytes
Versions: 1
Compression:
Stored size: 981 Bytes
Contents
require 'cgi' require 'httparty' require 'multi_json' require 'virility/version' require 'virility/supporter' require 'virility/excitation' require 'virility/strategy' require 'virility/exceptions' Dir["#{File.dirname(__FILE__)}/virility/strategies/**/*.rb"].each { |f| require f } module Virility # # Public API # def self.counts(url, strategies: [], proxy: {}) Virility::Excitation.new(url, strategies, proxy: proxy).counts end def self.total(url, strategies: [], proxy: {}) Virility::Excitation.new(url, strategies, proxy: proxy).total end def self.poll(url, strategies: [], proxy: {}) Virility::Excitation.new(url, strategies, proxy: proxy).poll end def self.url(url, strategies: [], proxy: {}) virility = Virility::Excitation.new(url, strategies, proxy: proxy) virility.poll virility end # # Factory # def self.factory(strategy, url, proxy = {}) Virility::Excitation.new(url).send(strategy, proxy) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
virility-0.4.0 | lib/virility.rb |