Sha256: 3eee05d09bb7c9bd4058bff66bb96a913b3ca7f50a8fc931fff20815d130ebcf

Contents?: true

Size: 391 Bytes

Versions: 8

Compression:

Stored size: 391 Bytes

Contents

module Forge
  module Controllers
    module ECommerce
      def get_cart_order
        @cart_order = Order.where(:key => cookies[:order_key], :state => "pending").first if cookies[:order_key]
      end

      def require_addresses_for_checkout
        unless @cart_order.valid_addresses?
          redirect_to "orders/checkout"
          return false
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
forge-cli-0.0.18 lib/forge/lib/forge/shared_controller_methods/ecommerce.rb
forge-cli-0.0.17 lib/forge/lib/forge/shared_controller_methods/ecommerce.rb
forge-cli-0.0.16 lib/forge/lib/forge/shared_controller_methods/ecommerce.rb
forge-cli-0.0.15 lib/forge/lib/forge/shared_controller_methods/ecommerce.rb
forge-cli-0.0.14 lib/forge/lib/forge/shared_controller_methods/ecommerce.rb
forge-cli-0.0.13 lib/forge/lib/forge/shared_controller_methods/ecommerce.rb
forge-cli-0.0.12 lib/forge/lib/forge/shared_controller_methods/ecommerce.rb
forge-cli-0.0.11 lib/forge/lib/forge/shared_controller_methods/ecommerce.rb