class SimpleFeed::Activity::SingleUser

Lazy implementation of SingleUser based on delegating an array of one user_id to MultiUser

Attributes

user_activity[RW]
user_id[R]

Public Class Methods

new(user_id:, feed:) click to toggle source
# File lib/simplefeed/activity/single_user.rb, line 76
def initialize(user_id:, feed:)
  @feed = feed
  @user_id = user_id
  self.user_activity = MultiUser.new(feed: feed, user_ids: [user_id])
end

Public Instance Methods

each() { |user_id| ... } click to toggle source
# File lib/simplefeed/activity/single_user.rb, line 16
def each
  yield(user_id)
end