Sha256: 4fd7ef770be846ab107532877c5e4bb68674b31efbae0f6d5795c1ff97a2f0cf

Contents?: true

Size: 694 Bytes

Versions: 3

Compression:

Stored size: 694 Bytes

Contents

class UserInfoService
  include MechanizeContext

  def submissions(username, pages = 1)
    page_url = ConfigurationService.base_url + 'submitted?id=' + username
    return EntryService.new.get_entries(pages, page_url)
  end

  def saved(username, pages = 1)
    require_authentication
    page_url = ConfigurationService.base_url + 'saved?id=' + username
    return EntryService.new.get_entries(pages, page_url)
  end
  
  ##This doesn't work, need a new commentService to handle the user comment page
  def comments(username, pages = 1)
    page_url = ConfigurationService.base_url + 'threads?id=' + username
    return CommentService.new.get_new_comments(pages,page_url)    
  end
    
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ruby-hackernews-1.2.1 lib/ruby-hackernews/services/user_info_service.rb
ruby-hackernews-1.2.0 lib/ruby-hackernews/services/user_info_service.rb
ruby-hackernews-1.1.3 lib/ruby-hackernews/services/user_info_service.rb