Module: ItunesAffiliate
- Defined in:
- lib/itunes-affiliate.rb,
lib/itunes_affiliate/version.rb,
lib/itunes_affiliate/itunes_link.rb,
lib/itunes_affiliate/configuration.rb
Overview
A simple gem that helps with the creation of itunes links, especially when dealing with EPF data.
Defined Under Namespace
Classes: Configuration, ItunesLink
Constant Summary collapse
- VERSION =
"0.0.3"
Class Attribute Summary collapse
-
.config ⇒ Configuration
Access the configuration object.
Class Method Summary collapse
-
.affiliate_link(link, partner) ⇒ String
Return an affiliate link for a given clean itunes url.
-
.configure {|config| ... } ⇒ Object
Invoked with blog to configure this gem.
Class Attribute Details
.config ⇒ Configuration
Access the configuration object
34 35 36 |
# File 'lib/itunes-affiliate.rb', line 34 def config @config end |
Class Method Details
.affiliate_link(link, partner) ⇒ String
Return an affiliate link for a given clean itunes url
46 47 48 49 50 |
# File 'lib/itunes-affiliate.rb', line 46 def affiliate_link(link,partner) return link unless ItunesAffiliate::ItunesLink.is_valid_link?(link) return ItunesAffiliate::ItunesLink.new(link).affiliate_link(partner) end |
.configure {|config| ... } ⇒ Object
Invoked with blog to configure this gem. Pass a block with |config| and set the keys
28 29 30 |
# File 'lib/itunes-affiliate.rb', line 28 def configure() yield(config) end |