Sha256: bf1841a3c979841c096df0dc04afc5319bdd030a38e30ac195133443f9557984

Contents?: true

Size: 576 Bytes

Versions: 1

Compression:

Stored size: 576 Bytes

Contents

module Locomotive
  module Ecommerce
    module InventoryInterface
      # Inventory
		def self.included(base)
			base.send :extend, Methods
			base.send :include, Methods
		end
	    module Methods

			def inventory_items
				site = Thread.current[:site]
				site.plugin_object_for_id('inventory').js3_context.eval(Engine.config_or_default('shop_inventory_update'))
			end
			def inventory_items_class
				site = Thread.current[:site]
				site.plugin_object_for_id('inventory').js3_context.eval(Engine.config_or_default('shop_inventory_items'))
			end
		end
    end
  end
end 

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
locomotive_ecommerce_plugin-1.0.1 lib/locomotive/ecommerce/plugin/inventory_interface.rb