amazon_sidebar.rb
上传用户:netsea168
上传日期:2022-07-22
资源大小:4652k
文件大小:0k
源码类别:

Ajax

开发平台:

Others

  1. class AmazonSidebar < Sidebar
  2.   description 
  3.     "Adds sidebar links to any amazon books linked in the body of the page"
  4.   setting :title,        'Cited books'
  5.   setting :associate_id, 'justasummary-20'
  6.   setting :maxlinks,     4
  7.   attr_accessor :asins
  8.   def parse_request(contents, request_params)
  9.     asin_list = contents.to_a.inject([]) do |acc, item|
  10.       acc + item.whiteboard[:asins].to_a
  11.     end
  12.     self.asins = asin_list.uniq.compact[0,maxlinks.to_i]
  13.   end
  14. end