class ESpider::Front::Front

Public Instance Methods

hand_str_nil(src,rule,is_text,attr_name=nil) click to toggle source
# File lib/espider/front/front.rb, line 4
def hand_str_nil(src,rule,is_text,attr_name=nil)
        if is_text
                node = src.css(rule).first
                if node.nil?
                        ''
                else
                        node.text.strip
                end
        else
                node = src.css(rule).first
                if node.nil?
                        ''
                else
                        node[attr_name]
                end
        end
end