Sha256: c5342485541719e4c67d439fa6e2950766f5aab04ce3c781d36912799e97f0f1
Contents?: true
Size: 606 Bytes
Versions: 1
Compression:
Stored size: 606 Bytes
Contents
module Humpyard module ActiveRecord module Acts module ContainerElement def self.included(base) base.delegate "elements", "elements=", "elements?", :to => :element base.extend ClassMethods end module ClassMethods def is_humpyard_container_element? true end end end end end end class ActiveRecord::Base def self.acts_as_humpyard_container_element(options = {}) acts_as_humpyard_element options include Humpyard::ActiveRecord::Acts::ContainerElement end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
humpyard-0.0.1 | lib/humpyard/active_record/acts/container_element.rb |