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