Class: Janis::Parsing::SpecificParsers::SimpleParser

Inherits:
ProxyWebsiteParser show all
Defined in:
lib/janis/specific_parsers/simple.rb

Constant Summary collapse

PROXY_REGEX =
/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\:\d{1,5}/

Instance Attribute Summary

Attributes inherited from ProxyWebsiteParser

#url

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from ProxyWebsiteParser

inherited, subclasses

Constructor Details

#initializeSimpleParser

Returns a new instance of SimpleParser.



8
9
10
11
# File 'lib/janis/specific_parsers/simple.rb', line 8

def initialize
  super
  @html_doc = obtain_html_doc
end

Class Method Details

.urlObject



15
16
17
# File 'lib/janis/specific_parsers/simple.rb', line 15

def self.url
  'file://./test/html/simple.html'
end

Instance Method Details

#parseObject



12
13
14
# File 'lib/janis/specific_parsers/simple.rb', line 12

def parse
  @result ||= @html_doc.to_s.scan(PROXY_REGEX)
end