lib/kentaa/api/clients/users.rb in kentaa-api-0.3.2 vs lib/kentaa/api/clients/users.rb in kentaa-api-0.4.0
- old
+ new
@@ -2,19 +2,32 @@
module Kentaa
module Api
module Clients
class Users < Base
- include Kentaa::Api::Clients::All
+ def all(options = {})
+ users = Kentaa::Api::Resources::Users.new(config, options)
+ users.all
+ end
def list(options = {})
users = Kentaa::Api::Resources::Users.new(config, options)
users.load
end
def get(id, options = {})
user = Kentaa::Api::Resources::User.new(config, options.merge(id: id))
user.load
+ end
+
+ def create(attributes = {}, options = {})
+ user = Kentaa::Api::Resources::Users.new(config, options)
+ user.create(attributes)
+ end
+
+ def update(id, attributes = {}, options = {})
+ user = Kentaa::Api::Resources::User.new(config, options.merge(id: id))
+ user.save(attributes)
end
end
end
end
end