Sha256: defb9c9cc3f77925c54dfbbfcd306ec0d582b2d84eccf011f67bd0bf7ac138c9

Contents?: true

Size: 597 Bytes

Versions: 7

Compression:

Stored size: 597 Bytes

Contents

module DigitalOcean
  module Resource
    class SSHKey < Base
      def list
        @connection.get('/ssh_keys').body
      end

      def show(id)
        @connection.get("/ssh_keys/#{id}").body
      end

      def delete(id)
        @connection.get("/ssh_keys/#{id}/destroy").body
      end

      def add(args)
        @connection.get('/ssh_keys/new') do |query|
          apply_params(query, args)
        end.body
      end

      def edit(id, args)
        @connection.get("/ssh_keys/#{id}/edit") do |query|
          apply_params(query, args)
        end.body
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
digital_ocean-1.5.0 lib/digital_ocean/resource/ssh_key.rb
digital_ocean-1.4.0 lib/digital_ocean/resource/ssh_key.rb
digital_ocean-1.3.0 lib/digital_ocean/resource/ssh_key.rb
digital_ocean-1.2.0 lib/digital_ocean/resource/ssh_key.rb
digital_ocean-1.0.1 lib/digital_ocean/resource/ssh_key.rb
digital_ocean-1.0.0 lib/digital_ocean/resource/ssh_key.rb
digital_ocean-0.2.0 lib/digital_ocean/resource/ssh_key.rb