Sha256: 5192a328095a604a59efb2fe42ba99537e12d1b2bfc4631e3184768c7916d893
Contents?: true
Size: 521 Bytes
Versions: 1
Compression:
Stored size: 521 Bytes
Contents
module Liquid module Rails module Droppable extend ActiveSupport::Concern def to_liquid drop_class.new(self) end alias_method :dropify, :to_liquid def drop_class self.class.drop_class end module ClassMethods def drop_class if self.name == 'ActiveRecord::Associations::CollectionProxy' ActiveRecord::RelationDrop else "#{self.name}Drop".constantize end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
liquid4-rails5-0.4.0 | lib/liquid-rails/drops/droppable.rb |