Class: SimplyReddit::User

Inherits:
Object
  • Object
show all
Defined in:
lib/simply_reddit/user.rb

Instance Method Summary collapse

Constructor Details

#initialize(client:, username:) ⇒ User

Returns a new instance of User.



2
3
4
5
# File 'lib/simply_reddit/user.rb', line 2

def initialize(client:, username:)
  @client = client
  @username = username
end

Instance Method Details

#aboutObject



7
8
9
# File 'lib/simply_reddit/user.rb', line 7

def about
  @client.get("/user/#{@username}/about")
end

#comments(limit: 25, sort: 'new') ⇒ Object



15
16
17
# File 'lib/simply_reddit/user.rb', line 15

def comments(limit: 25, sort: 'new')
  @client.get("/user/#{@username}/comments", limit: limit, sort: sort)
end

#posts(limit: 25, sort: 'new') ⇒ Object



11
12
13
# File 'lib/simply_reddit/user.rb', line 11

def posts(limit: 25, sort: 'new')
  @client.get("/user/#{@username}/submitted", limit: limit, sort: sort)
end