module Piggybak::Config
Attributes
activemerchant_mode[RW]
additional_line_item_attributes[RW]
default_country[RW]
email_sender[RW]
extra_abilities[RW]
extra_secure_paths[RW]
line_item_types[RW]
logging[RW]
logging_file[RW]
manage_classes[RW]
order_cc[RW]
payment_calculators[RW]
secure_checkout[RW]
secure_prefix[RW]
shipping_calculators[RW]
tax_calculators[RW]
whois_url[RW]
Public Class Methods
reset()
click to toggle source
# File lib/piggybak/config.rb, line 22 def reset @manage_classes = ["::Piggybak::Sellable", "::Piggybak::ShippingMethod", "::Piggybak::PaymentMethod", "::Piggybak::TaxMethod", "::Piggybak::State", "::Piggybak::Country", "::Piggybak::Order"] @extra_abilities = [] @email_sender = "support@piggybak.org" @order_cc = nil @payment_calculators = ["::Piggybak::PaymentCalculator::Fake", "::Piggybak::PaymentCalculator::AuthorizeNet"] @shipping_calculators = ["::Piggybak::ShippingCalculator::FlatRate", "::Piggybak::ShippingCalculator::Free", "::Piggybak::ShippingCalculator::Range"] @tax_calculators = ["::Piggybak::TaxCalculator::Percent"] @line_item_types = { :sellable => { :visible => true, :fields => ["sellable_id", "quantity"], :allow_destroy => true, :sort => 1 }, :payment => { :visible => true, :nested_attrs => true, :fields => ["payment"], :allow_destroy => false, :class_name => "::Piggybak::Payment", :sort => 5 }, :shipment => { :visible => true, :nested_attrs => true, :fields => ["shipment"], :allow_destroy => true, :class_name => "::Piggybak::Shipment", :sort => 2 }, :adjustment => { :visible => true, :fields => ["description", "price"], :allow_destroy => true, :sort => 4 }, :tax => { :visible => false, :allow_destroy => false, :sort => 3 } } @default_country = "US" @activemerchant_mode = :test @logging = false @logging_file = "/log/orders.log" @whois_url = nil @secure_checkout = false @secure_prefix = '' @extra_secure_paths = [] @additional_line_item_attributes = {} end