class Husc::CrawlArray
特殊配列
Public Instance Methods
find(search)
click to toggle source
# File lib/husc.rb, line 16 def find(search) ## -----*----- 検索 -----*----- ## self.each do |e| if search.keys[0].to_s == 'inner' # inner_textが一致するか return e if e.inner_text == search.values[0] else # 属性が一致するか return e if e.attr(search.keys[0].to_s) == search.values[0] end end end
method_missing(method, *args)
click to toggle source
# File lib/husc.rb, line 29 def method_missing(method, *args) if self == [] return eval("Husc.new(doc: nil).#{method}(*#{args})") end return eval("self[0].#{method}(*#{args})") end