Sha256: e571372cdcb61a93d5a1a4dd266db94c83c75286aeec48c7ffcc5511614b9ed4

Contents?: true

Size: 416 Bytes

Versions: 3

Compression:

Stored size: 416 Bytes

Contents

module Peakium
  class Gateway < APIResource
    include Peakium::APIOperations::Create
    include Peakium::APIOperations::List
    include Peakium::APIOperations::Update

    def set_default()
      response, api_key = Peakium.request(:post, set_default_url, @api_key)
      refresh_from(response, api_key)
      self
    end

    private

    def set_default_url
      endpoint_url + '/default'
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
peakium-0.1.3 lib/peakium/api_resources/gateway.rb
peakium-0.1.2 lib/peakium/api_resources/gateway.rb
peakium-0.1.1 lib/peakium/api_resources/gateway.rb