SIC
SIC = Standard Industrial Classification
Every industry in the USA has a SIC code and sometimes you need to know what this code means. This is what this Ruby gem does.
Installation
Add this line to your application's Gemfile:
gem 'sic'
And then execute:
$ bundle
Or install it yourself as:
$ gem install sic
Usage
In order to use this gem, do
require 'sic'
in your code, and use the method #search('string_with_the_code')
. The result will be an object in the format
{
:code => "string_with_the_code",
:description => "Description for the code given, if it exists"
}
For example, in you run
SIC.search('5084')
your output will be
{
:code => "5084",
:description => "Industrial Machinery and Equipment"
}
Important: If you get :description => nil
, this only means the code you provided does not exist.
Command line
This gem also provides a command line executable you may use. Only type
$ naics 5084
and you'll get an output like:
Code: 5084
Description: Industrial Machinery and Equipment
Important: If you get no text in Description:
, this only means the code you provided does not exist.
Development
After checking out the repo, run bin/setup
to install dependencies. Then, run rake spec
to run the tests. You can also run bin/console
for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, run bundle exec rake install
. To release a new version, update the version number in version.rb
, and then run bundle exec rake release
, which will create a git tag for the version, push git commits and tags, and push the .gem
file to rubygems.org.
Things to do for future releases
- Search SIC codes for given keywords.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/EdDeAlmeidaJr/sic_search.
License
The gem is available as open source under the terms of the MIT License.