Module: Polyblock::HasPolyblock::ClassMethods

Defined in:
lib/polyblock/has_polyblock.rb

Instance Method Summary collapse

Instance Method Details

#has_polyblock(name, options = {}) ⇒ Object



9
10
11
12
13
14
# File 'lib/polyblock/has_polyblock.rb', line 9

def has_polyblock(name, options={})
  defaults = {:class_name => "Polyblock::Block", :as => :contentable, :conditions => {:name => name}}
  has_one name, defaults.merge(options)
  accepts_nested_attributes_for name
  include Polyblock::HasPolyblock::LocalInstanceMethods
end