Sha256: a716af71a78f45645cb30bf5cb54c7140df9cbc71dc0a57b78f2567efe36def5
Contents?: true
Size: 876 Bytes
Versions: 3
Compression:
Stored size: 876 Bytes
Contents
ActiveRecord::VERSION::MAJOR module HasDynamicColumns module ActiveRecord module Relation def self.included(base) base.class_eval do # Collect all where clauses def where_dynamic_columns_values @values[:where_dynamic_columns_values] || [] end def where_dynamic_columns_values=values raise ImmutableRelation if @loaded @values[:where_dynamic_columns_values] ||= [] @values[:where_dynamic_columns_values] << values end # Collect all order clauses def order_dynamic_columns_values @values[:order_dynamic_columns_values] || [] end def order_dynamic_columns_values=values raise ImmutableRelation if @loaded @values[:order_dynamic_columns_values] ||= [] @values[:order_dynamic_columns_values] << values end end base.instance_eval do end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems