Sha256: bf0ac2d713adef984b84bead212a24f9eebe785a2e9e377ef77d462eb0185dae

Contents?: true

Size: 1.21 KB

Versions: 69

Compression:

Stored size: 1.21 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,
      :taxcloud_api_id,
      :taxcloud_api_key,
      :origin_country, 
      :origin_state, 
      :origin_city, 
      :origin_zip,           
      :fulfillment_email,
      :shipping_email,
      :handling_percentage,
      :auto_calculate_packages,
      :auto_calculate_shipping,
      :auto_calculate_tax,
      :custom_packages_function,   
      :custom_shipping_function,   
      :custom_tax_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

69 entries across 69 versions & 1 rubygems

Version Path
caboose-cms-0.5.204 app/models/caboose/store_config.rb
caboose-cms-0.5.203 app/models/caboose/store_config.rb
caboose-cms-0.5.202 app/models/caboose/store_config.rb
caboose-cms-0.5.201 app/models/caboose/store_config.rb
caboose-cms-0.5.200 app/models/caboose/store_config.rb
caboose-cms-0.5.199 app/models/caboose/store_config.rb
caboose-cms-0.5.198 app/models/caboose/store_config.rb
caboose-cms-0.5.197 app/models/caboose/store_config.rb
caboose-cms-0.5.196 app/models/caboose/store_config.rb
caboose-cms-0.5.195 app/models/caboose/store_config.rb
caboose-cms-0.5.194 app/models/caboose/store_config.rb
caboose-cms-0.5.193 app/models/caboose/store_config.rb
caboose-cms-0.5.192 app/models/caboose/store_config.rb
caboose-cms-0.5.191 app/models/caboose/store_config.rb
caboose-cms-0.5.190 app/models/caboose/store_config.rb
caboose-cms-0.5.189 app/models/caboose/store_config.rb
caboose-cms-0.5.188 app/models/caboose/store_config.rb
caboose-cms-0.5.187 app/models/caboose/store_config.rb
caboose-cms-0.5.186 app/models/caboose/store_config.rb
caboose-cms-0.5.185 app/models/caboose/store_config.rb