Module: ZQuickblox::User
- Defined in:
- lib/zquickblox/user.rb,
lib/zquickblox/user/create_user_request.rb
Defined Under Namespace
Classes: CreateUserRequest, User
Class Method Summary collapse
Class Method Details
.create(params) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/zquickblox/user.rb', line 6 def create(params) user = User.new(params) params = user.build_params request = ZQuickblox::User::CreateUserRequest.new(params) run_request(request) user = User.new(ZQuickblox::Util.symbolize_keys(request.response_body["user"])) return user end |
.run_request(request) ⇒ Object
15 16 17 18 19 |
# File 'lib/zquickblox/user.rb', line 15 def run_request(request) session = ZQuickblox::Session.create request.header("QB-Token", session.token) request.execute end |