class ActionTracker::RecordsCollection
Public Instance Methods
last_content()
click to toggle source
# File lib/action_tracker/utils/records_collection.rb, line 19 def last_content last.dig(:payload, :content) end
last_event()
click to toggle source
# File lib/action_tracker/utils/records_collection.rb, line 15 def last_event last.dig(:payload, :event) end
select_by(path, value)
click to toggle source
# File lib/action_tracker/utils/records_collection.rb, line 5 def select_by(path, value) keys = path.to_s.split('.').map(&:to_sym) items = select do |item| item.dig(*keys) == value end self.class.new items end