Module: Concerns::Mergable

Included in:
Item, PriceManager
Defined in:
lib/concerns/concerns.rb

Instance Method Summary collapse

Instance Method Details

#merge_item(pid, item_details) ⇒ Object



92
93
94
95
# File 'lib/concerns/concerns.rb', line 92

def merge_item(pid, item_details)
  item = search_items{|item| item.pid == pid.to_s}.first
  item_details.each_pair{|key,value| item.send("#{key}=", value)}
end

#merge_price_manager_attrObject



85
86
87
88
89
90
# File 'lib/concerns/concerns.rb', line 85

def merge_price_manager_attr
  Item.all.each do |item|
   item.category = @category if item.category == nil
   item.url = @url if item.url == nil
  end
end