class Torimochi::Node

Attributes

node[R]

Public Class Methods

new(node) click to toggle source
# File lib/torimochi/node.rb, line 4
def initialize(node)
  @node = node
end

Public Instance Methods

discription() click to toggle source
# File lib/torimochi/node.rb, line 18
def discription
  discription = @node.search('span.st')
  NKF.nkf('-wxm0', exclusion_tag(discription.children.to_html))
end
exclusion_tag(str) click to toggle source
# File lib/torimochi/node.rb, line 31
def exclusion_tag(str)
  str.gsub(/\R|<b>|<\/b>|<br>|<\/br>/, '')
end
normal?() click to toggle source
# File lib/torimochi/node.rb, line 23
def normal? # 一番上にある変な奴はアブノーマルってことに。あとで命名変更
  !discription.empty?
end
title() click to toggle source
# File lib/torimochi/node.rb, line 8
def title
  title = @node.search('a')
  NKF.nkf('-wxm0', exclusion_tag(title.children.to_html))
end
url() click to toggle source
# File lib/torimochi/node.rb, line 13
def url
  url = @node.search('a').attr('href').value
  URI.decode_www_form(url)[0][1]
end