Module: ActsAsLinkable::ActiveRecordExtensions

Defined in:
lib/acts_as_linkable/acts_as_linkable.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_linkable(opts = {}, &block) ⇒ Object



3
4
5
# File 'lib/acts_as_linkable/acts_as_linkable.rb', line 3

def acts_as_linkable(opts={}, &block)
  class_eval "def link_attr; #{opts.except(:parent).inspect}; end; cattr_accessor :parent; self.parent = #{opts[:parent].inspect}"
end