Module: Spina::Partable
Instance Method Summary collapse
Instance Method Details
#part(part) ⇒ Object
3 4 5 6 7 |
# File 'app/models/spina/partable.rb', line 3 def part(part) part = parts.where(name: part[:name]).first || parts.build(part) part.partable = part.partable_type.constantize.new unless part.partable.present? part end |