Sha256: aa6782bd92c4a3690ed8dfbe5f41db8f1f24ba4c73ef505d8099e201be13b49b

Contents?: true

Size: 589 Bytes

Versions: 1

Compression:

Stored size: 589 Bytes

Contents

module Gemgento
  module API
    module SOAP
      module Catalog
        class Search

          def self.results(query)
            response = MagentoApi.create_call(:product_search_results, {query: query})

            if response.success?
              result = response.body[:result][:item]
              if result.nil?
                return []
              else
                result = [result] unless result.is_a? Array
                return result
              end
            else
              return []
            end
          end

        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gemgento-2.8.0 lib/gemgento/api/soap/catalog/search.rb