module NAICS
Constants
- VERSION
Public Class Methods
description()
click to toggle source
# File lib/naics.rb, line 24 def self.description arr = @doc.css("h3[class='sixDigit']").text.split arr.shift (arr.length > 0) ? arr.join(' ') : nil end
explanation()
click to toggle source
# File lib/naics.rb, line 30 def self.explanation @doc.css("p[class='copy sixDigitCopy']").text.strip.split('Illustrative Examples:')[0] end
result_page()
click to toggle source
# File lib/naics.rb, line 20 def self.result_page HTTParty.post(@search_url, :query => {:code => @code}) end
search(code)
click to toggle source
# File lib/naics.rb, line 10 def self.search(code) @code = code @doc = Nokogiri::HTML(result_page) result = Hash.new result[:code] = code result[:description] = description result[:explanation] = explanation result end
version_info()
click to toggle source
# File lib/naics.rb, line 34 def self.version_info puts "NAICS gem - v#{NAICS::VERSION}" puts "Author: Ed de Almeida (edvaldoajunior@gmail.com)" end