Class: TaxCloud::TaxCode::Groups
- Inherits:
-
Object
- Object
- TaxCloud::TaxCode::Groups
- Defined in:
- lib/tax_cloud/tax_code_groups.rb,
lib/tax_cloud/tax_code_group_constants.rb
Overview
Tax Code Groups.
Constant Summary collapse
- ADMINISTRATIVE =
Administrative
1- CLOTHING_AND_RELATED_PRODUCTS =
Clothing and Related Products
2- SCHOOL_RELATED_PRODUCTS =
School Related Products
3- COMPUTER_RELATED_PRODUCTS =
Computer Related Products
4- DIGITAL_PRODUCTS =
Digital Products
5- FOOD_AND_FOOD_PRODUCTS =
Food and Food Products
6- PREPARED_FOOD =
Prepared Food
7- DRUGS =
Drugs
8- DURABLE_MEDICAL_EQUIPMENT =
Durable Medical Equipment
9- MOBILTY_ENHANCING_EQUIPMENT =
Mobilty Enhancing Equipment
10- PROSTHETIC_DEVICES =
Prosthetic Devices
11- TELECOMMUNICATIONS =
Telecommunications
12
Class Method Summary collapse
-
.[](group_id) ⇒ Object
Lookup a tax code group by ID.
-
.all ⇒ Object
All tax code groups.
Class Method Details
.[](group_id) ⇒ Object
Lookup a tax code group by ID.
Parameters
- group_id
-
Group ID.
21 22 23 |
# File 'lib/tax_cloud/tax_code_groups.rb', line 21 def [](group_id) all[group_id] end |
.all ⇒ Object
All tax code groups.
9 10 11 12 13 14 15 |
# File 'lib/tax_cloud/tax_code_groups.rb', line 9 def all @all ||= begin response = TaxCloud.client.request :get_tic_groups tax_code_groups = TaxCloud::Responses::TaxCodeGroups.parse response Hash[tax_code_groups.map { |tax_code_group| [tax_code_group.group_id, tax_code_group] }] end end |