Sha256: 96b58dea224f1027bdefc9072801529a571debb559f37b8da56cb3afe8d7da48

Contents?: true

Size: 454 Bytes

Versions: 41

Compression:

Stored size: 454 Bytes

Contents

# frozen_string_literal: true

module IronBank
  module Actions
    # Delete one or more objects of the same type
    # https://www.zuora.com/developer/api-reference/#operation/Action_POSTdelete
    #
    class Delete < Action
      private

      def params
        {
          ids:  args.fetch(:ids),
          type: type
        }
      end

      def type
        IronBank::Utils.camelize(args.fetch(:type), type: :upper)
      end
    end
  end
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
iron_bank-2.0.0 lib/iron_bank/actions/delete.rb