Module: Virility
- Defined in:
- lib/virility/strategies/plus_one.rb,
lib/virility.rb,
lib/virility/version.rb,
lib/virility/strategy.rb,
lib/virility/supporter.rb,
lib/virility/exceptions.rb,
lib/virility/excitation.rb,
lib/virility/strategies/twitter.rb,
lib/virility/strategies/facebook.rb,
lib/virility/strategies/delicious.rb,
lib/virility/strategies/pinterest.rb,
lib/virility/strategies/stumble_upon.rb
Overview
Defined Under Namespace
Modules: Supporter Classes: Delicious, Excitation, Facebook, Pinterest, PlusOne, Strategy, StumbleUpon, Twitter, UnknownStrategy
Constant Summary collapse
- VERSION =
"0.1.4"
Class Method Summary collapse
-
.counts(url) ⇒ Object
Public API.
-
.factory(strategy, url) ⇒ Object
Factory.
- .poll(url) ⇒ Object
- .total(url) ⇒ Object
- .url(url) ⇒ Object
Class Method Details
.counts(url) ⇒ Object
Public API
19 20 21 |
# File 'lib/virility.rb', line 19 def self.counts(url) Virility::Excitation.new(url).counts end |
.factory(strategy, url) ⇒ Object
Factory
41 42 43 |
# File 'lib/virility.rb', line 41 def self.factory(strategy, url) Virility::Excitation.new(url).send(strategy) end |
.poll(url) ⇒ Object
27 28 29 |
# File 'lib/virility.rb', line 27 def self.poll(url) Virility::Excitation.new(url).poll end |
.total(url) ⇒ Object
23 24 25 |
# File 'lib/virility.rb', line 23 def self.total(url) Virility::Excitation.new(url).total end |
.url(url) ⇒ Object
31 32 33 34 35 |
# File 'lib/virility.rb', line 31 def self.url(url) virility = Virility::Excitation.new(url) virility.poll virility end |