Sha256: f970fba971a2042984ff4658d3409f311a9bfa7f3e0c83c23b7ebfd6375755de
Contents?: true
Size: 416 Bytes
Versions: 1
Compression:
Stored size: 416 Bytes
Contents
module Polyblock module HasPolyblock extend ActiveSupport::Concern included do end module ClassMethods def has_polyblock(name, options={}) defaults = {:class_name => "Polyblock::Block", :as => :contentable} has_one name, defaults.merge(options) accepts_nested_attributes_for name end end end end ActiveRecord::Base.send :include, Polyblock::HasPolyblock
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
polyblock-0.1.2 | lib/polyblock/has_polyblock.rb |