Revision 60c13954
Added by Ohad Levy almost 14 years ago
- ID 60c13954bc57d98328bd50f56025eb363f39e90c
app/models/operatingsystem.rb | ||
---|---|---|
|
||
# Emulate multiple inheritance from a virtual Family class
|
||
def after_initialize
|
||
extend eval("Family::#{Family::FAMILIES[family_id]}") unless family_id.nil?
|
||
extend eval("Family::#{Family::FAMILIES[family_id]}") unless defined?(family_id).nil? or family_id.nil?
|
||
end
|
||
|
||
def family
|
Also available in: Unified diff
fixes #281 - missing attribute: family_id error on migration