Sha256: 07d9a3c3850660f52be0ab3e0f7edcb34d7b7213b6df75a310bfe8867417e2cf

Contents?: true

Size: 1.02 KB

Versions: 12

Compression:

Stored size: 1.02 KB

Contents

module Caboose
  class StoreConfig < ActiveRecord::Base
    self.table_name = 'store_configs'    
    
    belongs_to :site    
    attr_accessible :id,
      :site_id,            
      :pp_name,     
      :pp_username,
      :pp_password,
      :pp_testing,
      :pp_relay_url,      
      :ups_username,
      :ups_password,
      :ups_key,
      :ups_origin_account,
      :usps_username,
      :usps_secret_key,
      :usps_publishable_key,
      :fedex_username,
      :fedex_password,
      :fedex_key,
      :fedex_account,
      :origin_country, 
      :origin_state, 
      :origin_city, 
      :origin_zip,           
      :fulfillment_email,
      :shipping_email,
      :handling_percentage,
      :calculate_packages,
      :shipping_rates_function,
      :length_unit,
      :weight_unit
      
    def next_order_number
      x = Order.where("order_number is not null").reorder("order_number desc").limit(1).first
      return x.order_number + 1 if x
      return self.starting_order_number      
    end
        
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
caboose-cms-0.5.134 app/models/caboose/store_config.rb
caboose-cms-0.5.133 app/models/caboose/store_config.rb
caboose-cms-0.5.132 app/models/caboose/store_config.rb
caboose-cms-0.5.131 app/models/caboose/store_config.rb
caboose-cms-0.5.130 app/models/caboose/store_config.rb
caboose-cms-0.5.129 app/models/caboose/store_config.rb
caboose-cms-0.5.128 app/models/caboose/store_config.rb
caboose-cms-0.5.127 app/models/caboose/store_config.rb
caboose-cms-0.5.126 app/models/caboose/store_config.rb
caboose-cms-0.5.125 app/models/caboose/store_config.rb
caboose-cms-0.5.124 app/models/caboose/store_config.rb
caboose-cms-0.5.123 app/models/caboose/store_config.rb