Sha256: 2fd3141e6bf6ed90caf946365c466dc1bcf4587abc161bd51eb26f8a8b7cd6f1

Contents?: true

Size: 379 Bytes

Versions: 2

Compression:

Stored size: 379 Bytes

Contents

module Vultr
  class PlansResource < Resource
    def list(**params)
      response = get_request("plans", params: params)
      Collection.from_response(response, key: "plans", type: Plan)
    end

    def list_metal(**params)
      response = get_request("plans-metal", params: params)
      Collection.from_response(response, key: "plans_metal", type: Plan)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vultr-2.0.0 lib/vultr/resources/plans.rb
vultr-1.0.0 lib/vultr/resources/plans.rb