Class: Patento::Patent

Inherits:
Document show all
Defined in:
lib/patento/patent.rb

Instance Attribute Summary

Attributes inherited from Document

#html, #number

Instance Method Summary collapse

Methods inherited from Document

#abstract, #assignee, #claims, #filing_date, #forward_citations, #independent_claims, #initialize, #inventors, #parse_bibdata_links_for_url_match, #parse_citations, #parse_date, #title, #us_classifications

Constructor Details

This class inherits a constructor from Patento::Document

Instance Method Details

#backward_citationsObject



14
15
16
# File 'lib/patento/patent.rb', line 14

def backward_citations
	@backward_citations ||= parse_citations(:backward)
end

#intl_classificationObject



9
10
11
12
# File 'lib/patento/patent.rb', line 9

def intl_classification
	# Wow this was a pain
	@intl_classification ||= @html.css('#summarytable div.patent_bibdata').children[-7].text.match(/([A-Z0-9]{1,}\s[A-Z0-9]{1,})/)[1]
end

#issue_dateObject



5
6
7
# File 'lib/patento/patent.rb', line 5

def issue_date
	@issue_date ||= parse_date(:issue)
end