lib/dato/site/repo/user.rb in dato-0.1.5 vs lib/dato/site/repo/user.rb in dato-0.1.6

- old
+ new

@@ -1,52 +1,51 @@ +# frozen_string_literal: true require 'dato/site/repo/base' module Dato module Site module Repo class User < Base - def create(resource_attributes) body = JsonApiSerializer.new( type: :user, attributes: %i(email first_name is_admin last_name), - required_attributes: %i(email first_name last_name), + required_attributes: %i(email first_name last_name) ).serialize(resource_attributes) - post_request "/users", body + post_request '/users', body end def update(user_id, resource_attributes) body = JsonApiSerializer.new( type: :user, - attributes: %i(email first_name is_admin last_name password), + attributes: %i(email first_name is_admin last_name password) ).serialize(resource_attributes, user_id) put_request "/users/#{user_id}", body end - def all() - get_request "/users" + def all + get_request '/users' end def find(user_id) get_request "/users/#{user_id}" end def reset_password(resource_attributes) body = JsonApiSerializer.new( type: :user, attributes: %i(email), - required_attributes: %i(email), + required_attributes: %i(email) ).serialize(resource_attributes) - post_request "/users/reset_password", body + post_request '/users/reset_password', body end def destroy(user_id) delete_request "/users/#{user_id}" end - end end end end