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