Sha256: 5bb276b3f6e52e16d2337f2424a3d2a65aad72971de7ad68da9c7c66e1f4f9b3

Contents?: true

Size: 500 Bytes

Versions: 1

Compression:

Stored size: 500 Bytes

Contents

require "digicert/actions/base"

module Digicert
  module Actions
    module All
      extend Digicert::Actions::Base

      def all
        response = Digicert::Request.new(
          :get, resource_path, params: query_params,
        ).parse

        response[resources_key]
      end

      def resources_key
        [resource_path, "s"].join
      end

      module ClassMethods
        def all(filter_params = {})
          new(params: filter_params).all
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
digicert-0.1.1 lib/digicert/actions/all.rb