Sha256: 07ba5f90989a2f1e1ef1347dc291d57fe8394dae2501611870662ef412e7041e

Contents?: true

Size: 584 Bytes

Versions: 1

Compression:

Stored size: 584 Bytes

Contents

module Reddit
  
  # A user's page.
  class User < ResourceList
    attr_reader :name
    
    # Initialize based on the user's name.
    def initialize(name)
      @name = name
      @url = PROFILE_URL.gsub('[username]', @name)
    end
    
    # Get the user's comments.
    # Options can include a limit, which sets the number of comments to return.
    
    def comments(options = {})
      get_resources("#{@url}comments/", :querystring => options[:querystring], :count => options[:count]) do |resource_json|
        Comment.new(resource_json['data'])
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bterlson-reddit-0.3.0 lib/reddit/user.rb