Class: IMDB::Page::BasicPage

Inherits:
Object
  • Object
show all
Includes:
HTTParty, REGEXP::HTML
Defined in:
lib/imdb-html/page/basic_page.rb

Constant Summary

Constants included from REGEXP::HTML

REGEXP::HTML::BILLBOARD, REGEXP::HTML::BR, REGEXP::HTML::CH, REGEXP::HTML::CHAR_CREDIT, REGEXP::HTML::DIV_ID_FOOTER, REGEXP::HTML::DIV_ID_PAGECONTENT, REGEXP::HTML::IN_PARENS, REGEXP::HTML::LINK, REGEXP::HTML::LINK_PLUS_PARENS, REGEXP::HTML::LINK_REL_CANONICAL, REGEXP::HTML::META_CONTENT_TYPE, REGEXP::HTML::NM, REGEXP::HTML::SPLIT_BEFORE_PAREN, REGEXP::HTML::TD_CHAR, REGEXP::HTML::TD_DDD, REGEXP::HTML::TD_NM, REGEXP::HTML::TITLE, REGEXP::HTML::TT

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.stub(stub_str) ⇒ Object



8
9
10
# File 'lib/imdb-html/page/basic_page.rb', line 8

def self.stub(stub_str)
	self.base_uri File.join self.base_uri, stub_str
end

Instance Method Details

#nokoObject



20
21
22
# File 'lib/imdb-html/page/basic_page.rb', line 20

def noko
	Nokogiri::HTML.parse target
end

#target(raw_html) ⇒ Object



14
15
16
17
18
# File 'lib/imdb-html/page/basic_page.rb', line 14

def target raw_html
	raw_html[ DIV_ID_PAGECONTENT ][ DIV_ID_FOOTER ]
	.sub(BILLBOARD, "")
	.gsub(BR, "")
end