Sha256: ff4c090f88e75843684b74314fc4375c5dbc560b39ed116324de9c5abd9ef2c6

Contents?: true

Size: 546 Bytes

Versions: 2

Compression:

Stored size: 546 Bytes

Contents

module Spree
  module Admin
    ProductsController.class_eval do
      
      def deletefc
        inorout(@product.method :delfrom)
      end
      
      def backtocountry
        inorout(@product.method :backtocountry)
      end

    protected

      def inorout(m)
        country = session[:zoned] && session[:zoned][:prd_country]
        m.call(country.to_i) if country
        respond_to do |format|
          format.html { redirect_to collection_url }
          format.js { render nothing: true }
        end
      end

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spree_zoned-0.5.10 app/controllers/spree/admin/products_controller_decorator.rb
spree_zoned-0.5.9 app/controllers/spree/admin/products_controller_decorator.rb