Module: Zena::Use::DynAttributes::ClassMethods
- Defined in:
- lib/zena/use/dyn_attributes.rb
Overview
DynAttributeProxy
Instance Method Summary collapse
-
#dynamic_attributes_setup(opts = {}) ⇒ Object
Look at Zena::Acts::DynAttribute for documentation.
Instance Method Details
#dynamic_attributes_setup(opts = {}) ⇒ Object
Look at Zena::Acts::DynAttribute for documentation.
182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 |
# File 'lib/zena/use/dyn_attributes.rb', line 182 def dynamic_attributes_setup(opts={}) = {:table_name => 'dyn_attributes'}.merge(opts) if nested_alias = .delete(:nested_alias) include Zena::Use::NestedAttributesAlias::ModelMethods nested_attributes_alias nested_alias end # This is used by Sphinx brick or other 'rails association crawlers'. self.has_many :dynamic_attributes, :foreign_key => 'owner_id', :table_name => [:table_name], :class_name => 'DynAttribute' class_eval <<-END def self.dyn_attribute_options #{.inspect} end END end |