Class: TodoApi::Cli::Users
- Inherits:
-
Object
- Object
- TodoApi::Cli::Users
- Defined in:
- lib/todo_api_cli.rb
Class Method Summary collapse
Class Method Details
.client ⇒ Object
16 17 18 19 20 21 22 23 24 |
# File 'lib/todo_api_cli.rb', line 16 def self.client @@conn ||= Faraday.new(url: TodoApi::API_URL) do |f| f.request :url_encoded f.adapter Faraday.default_adapter f.request :url_encoded f.request :json f.response :json, content_type: /\bjson$/ end end |
.create(name:, email:, password:) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/todo_api_cli.rb', line 9 def self.create(name:, email:, password:) client.post do |req| req.url '/users' req.body = { name: name, email: email, password: password }.to_json end end |