Module: Dialog::ElementData::SearchBaloo
- Defined in:
- lib/dialect/canvas/element/convert/SearchBaloo.rb
Class Method Summary collapse
- .convert_Inline_query_resultArticle(args) ⇒ Object
- .convert_Inline_query_resultDocument(args) ⇒ Object
Class Method Details
.convert_Inline_query_resultArticle(args) ⇒ Object
18 19 20 21 22 23 24 25 26 27 |
# File 'lib/dialect/canvas/element/convert/SearchBaloo.rb', line 18 def convert_Inline_query_resultArticle(args) result = Array.new args[:x][:dataRespRaw].each do |ext, arrayName| arrayName.each do |name| result << {id: rand(1 .. 90000), type: "article", title: "#{name}", input_message_content: {message_text: name}} end end args[:x][:dataResp] = result args[:x][:send][:results] = args[:x][:dataResp] end |
.convert_Inline_query_resultDocument(args) ⇒ Object
30 31 32 33 34 35 36 37 38 39 |
# File 'lib/dialect/canvas/element/convert/SearchBaloo.rb', line 30 def convert_Inline_query_resultDocument(args) result = Array.new if args[:x][:dataRespRaw].has_key?(:pdf) args[:x][:dataRespRaw][:pdf].each do |name| result << {id: rand(1 .. 90000), type: "document", title: "#{name}", mime_type: "application/pdf", document_url: "http://www.innosense.org/#{URI.escape(name)}"} end end args[:x][:dataResp] = result args[:x][:send][:results] = args[:x][:dataResp] end |