Module: ConnpassApiV2::Client::UserMethods
- Included in:
- ConnpassApiV2::Client
- Defined in:
- lib/connpass_api_v2/client/user_methods.rb
Overview
connpass user endpoints (/api/v2/users
)
Instance Method Summary collapse
-
#get_user_attended_events(nickname, start: nil, count: nil) ⇒ ConnpassApiV2::Response
Get user attended events.
-
#get_user_groups(nickname, start: nil, count: nil) ⇒ ConnpassApiV2::Response
Get user groups.
-
#get_user_presenter_events(nickname, start: nil, count: nil) ⇒ ConnpassApiV2::Response
Get user presenter events.
-
#get_users(nickname: nil, start: nil, count: nil) ⇒ ConnpassApiV2::Response
Search users.
Instance Method Details
#get_user_attended_events(nickname, start: nil, count: nil) ⇒ ConnpassApiV2::Response
Get user attended events
53 54 55 56 57 58 59 60 |
# File 'lib/connpass_api_v2/client/user_methods.rb', line 53 def get_user_attended_events(nickname, start: nil, count: nil) params = { start: start, count: count, } connection.get("users/#{nickname}/attended_events/", params.compact).body # steep:ignore NoMethod end |
#get_user_groups(nickname, start: nil, count: nil) ⇒ ConnpassApiV2::Response
Get user groups
35 36 37 38 39 40 41 42 |
# File 'lib/connpass_api_v2/client/user_methods.rb', line 35 def get_user_groups(nickname, start: nil, count: nil) params = { start: start, count: count, } connection.get("users/#{nickname}/groups/", params.compact).body # steep:ignore NoMethod end |
#get_user_presenter_events(nickname, start: nil, count: nil) ⇒ ConnpassApiV2::Response
Get user presenter events
71 72 73 74 75 76 77 78 |
# File 'lib/connpass_api_v2/client/user_methods.rb', line 71 def get_user_presenter_events(nickname, start: nil, count: nil) params = { start: start, count: count, } connection.get("users/#{nickname}/presenter_events/", params.compact).body # steep:ignore NoMethod end |
#get_users(nickname: nil, start: nil, count: nil) ⇒ ConnpassApiV2::Response
Search users
16 17 18 19 20 21 22 23 24 |
# File 'lib/connpass_api_v2/client/user_methods.rb', line 16 def get_users(nickname: nil, start: nil, count: nil) params = { nickname: Client.joined_param(nickname), start: start, count: count, } connection.get("users/", params.compact).body # steep:ignore NoMethod end |