lib/ubi/artifex.rb in ubi-0.0.5 vs lib/ubi/artifex.rb in ubi-0.0.7

- old
+ new

@@ -3,14 +3,15 @@ class Artifex include Consultor attr_accessor :thema def initialize(query) - @thema = Thema.new(query) - start_with_search - social_search + @thema = Thema.new(query[:name], query[:urls]) + query[:urls] ? fetch_pages : start_with_search + social_search if query[:mail] other_search + do_the_twist end def start_with_search [Google, Yahoo, Bing, DuckDuckGo].each do |s| @thema.try_consultor(s) @@ -19,9 +20,19 @@ def social_search end def other_search + end + + def fetch_pages + thema.araneas.each(&:work) + end + + def do_the_twist + thema.araneas.each { |a| thema.try_datum(a) } + # pp thema.spec + # binding.pry if binding.respond_to?(:pry) end delegate :spec, to: :thema end end