class Devpad::API::Repository::User

Public Class Methods

update(params = {}) click to toggle source
# File lib/devpad/api/repository.rb, line 73
def self.update(params = {})
  repository_id = params.delete :id
  @response = Devpad::API::Client.put("/accounts/#{Devpad::Account.current!}/repositories/#{repository_id}/user", params)
  item = @response['data']
  Repository.new(item['attributes'].merge('id' => item['id']).merge('user_name' => item.dig('relationships', 'user', 'data', 'attributes', 'name')))
end