Module: IronTrail::CollectionProxyMixin
- Defined in:
- lib/iron_trail/collection_proxy_mixin.rb
Instance Method Summary collapse
Instance Method Details
#travel_to(ts) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/iron_trail/collection_proxy_mixin.rb', line 5 def travel_to(ts) arel_table = arel.ast.cores.first.source.left change_record = scope .order(arel_table[:created_at] => :desc) .where(arel_table[:created_at].lteq(ts)) .first change_record&.reify end |