Sha256: 8a04b76df8f50bc9e1e38a7030c0dbb014968e7a7668a213d6a9d5d22beb6fd8
Contents?: true
Size: 411 Bytes
Versions: 5
Compression:
Stored size: 411 Bytes
Contents
Spree::Order.class_eval do def self.build_from_api(user, params) order = create params[:line_items_attributes] ||= [] unless params[:line_items_attributes].empty? params[:line_items_attributes].each_key do |k| order.contents.add(Spree::Variant.find(params[:line_items_attributes][k][:variant_id]), params[:line_items_attributes][k][:quantity]) end end order end end
Version data entries
5 entries across 5 versions & 1 rubygems