class Foxycart
Public Class Methods
new(app, options_hash={}, &block)
click to toggle source
Calls superclass method
# File lib/middleman-foxycart.rb, line 8 def initialize(app, options_hash={}, &block) super require 'foxycart_helpers' FoxycartHelpers.configure do |config| config.api_key = options.api_key config.url = options.url config.auto_encode_hrefs = options.auto_encode_hrefs end end
Public Instance Methods
foxycart_encode(code, name, value)
click to toggle source
# File lib/middleman-foxycart.rb, line 21 def foxycart_encode(code, name, value) FoxycartHelpers::ProductVerification.encode code, name, value end
foxycart_encoded_name(code, name, value)
click to toggle source
# File lib/middleman-foxycart.rb, line 25 def foxycart_encoded_name(code, name, value) FoxycartHelpers::ProductVerification.encoded_name code, name, value end
foxycart_loader_js()
click to toggle source
# File lib/middleman-foxycart.rb, line 37 def foxycart_loader_js FoxycartHelpers::Javascript.html_element end
foxycart_loader_js_url()
click to toggle source
# File lib/middleman-foxycart.rb, line 33 def foxycart_loader_js_url FoxycartHelpers::Javascript.url end
foxycart_url_for(name, price, code=nil, opts={})
click to toggle source
# File lib/middleman-foxycart.rb, line 29 def foxycart_url_for(name, price, code=nil, opts={}) FoxycartHelpers::Link.href name, price, code, opts end