Sha256: beddaac1c73f50e2f31646bf4039bbdb7ed738699e35db9aa2f9af3f3863b476

Contents?: true

Size: 453 Bytes

Versions: 1

Compression:

Stored size: 453 Bytes

Contents

module Delhivery
  class PinCodeService < BaseService
    class << self
      def filter(*pin_codes)
        connection.get(path, filter_codes: pin_codes.join(','))
      end

      def active_after(date)
        connection.get(path, dt: date.strftime("%Y-%m-%d"))
      end

      def for_state(state_code)
        connection.get(path, st: state_code)
      end

      private
      def path
        "/c/api/pin-codes/json/"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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