class Akane::Storages::Mock

Public Class Methods

deletion_marks() click to toggle source
# File lib/akane/storages/mock.rb, line 11
def deletion_marks
  @deletion_marks ||= []
end
recorded_events() click to toggle source
# File lib/akane/storages/mock.rb, line 15
def recorded_events
  @recorded_events ||= []
end
recorded_messages() click to toggle source
# File lib/akane/storages/mock.rb, line 19
def recorded_messages
  @recorded_messages ||= []
end
recorded_tweets() click to toggle source
# File lib/akane/storages/mock.rb, line 7
def recorded_tweets
  @recorded_tweets ||= []
end
reset!() click to toggle source
# File lib/akane/storages/mock.rb, line 23
def reset!
  [recorded_tweets, deletion_marks,
    recorded_events, recorded_messages].each(&:clear)
  self
end

Public Instance Methods

mark_as_deleted(account, user_id, tweet_id) click to toggle source
# File lib/akane/storages/mock.rb, line 35
def mark_as_deleted(account, user_id, tweet_id)
  self.class.deletion_marks << [account, user_id, tweet_id]
  self
end
record_event(account, event) click to toggle source
# File lib/akane/storages/mock.rb, line 40
def record_event(account, event)
  self.class.recorded_events << [account, event]
  self
end
record_message(account, message) click to toggle source
# File lib/akane/storages/mock.rb, line 45
def record_message(account, message)
  self.class.recorded_messages << [account, message]
  self
end
record_tweet(account, tweet) click to toggle source
# File lib/akane/storages/mock.rb, line 30
def record_tweet(account, tweet)
  self.class.recorded_tweets << [account, tweet]
  self
end