Module: PloymorphicModule::ClassMethods

Defined in:
lib/wuid/ploymorphic_module.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_wuid(options = {}) ⇒ Object



9
10
11
12
13
14
# File 'lib/wuid/ploymorphic_module.rb', line 9

def acts_as_wuid options={}
  default_options = { :as => :wuidable, :dependent => :destroy }
  default_options.merge!(options) unless options.empty?
  has_one :wuid, default_options 
  include PloymorphicModule::InstanceMethods
end