Sha256: be328a9e6fe1c8eaa7d24a294c7ef3561461d09623c2ac6ed3122858d9aba277

Contents?: true

Size: 607 Bytes

Versions: 1

Compression:

Stored size: 607 Bytes

Contents

module Delhivery
  class WarehouseService < BaseService
    class << self
      def create(params)
        connection.post(create_path, params)
      end

      def check_status(warehouse_name)
        connection.post(status_path, name: warehouse_name)
      end

      def edit(params)
        connection.post(edit_path, params)
      end

      private
      def create_path
        "/api/backend/clientwarehouse/create/"
      end

      def status_path
        "/api/backend/clientwarehouse/status/"
      end

      def edit_path
        "/api/backend/clientwarehouse/edit/"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
delhivery-0.1.1 lib/delhivery/services/warehouse_service.rb