Module: RS

Defined in:
lib/rs.rb,
lib/rs/version.rb,
lib/rs/requests/sys.rb,
lib/rs/requests/dict.rb,
lib/rs/requests/config.rb,
lib/rs/requests/factura.rb,
lib/rs/requests/waybill.rb

Defined Under Namespace

Modules: Initializable Classes: BaseRequest, Config, DictionaryRequest, Factura, FacturaItem, InvoiceRequest, SysRequest, User, Validable, Waybill, WaybillItem, WaybillRequest

Constant Summary collapse

VAT_COMMON =

This constant indicates 18% vat tariff.

0
VAT_ZERO =

This constant indicates 0% vat tariff.

1
VAT_NONE =

This constant indicates that no vat tariff applies.

2
VERSION =
'0.1.11'
UNIT_OTHERS =

Unit, which cannot be found in main list.

99
WAYBILL_TYPE_INNER =
1
WAYBILL_TYPE_TRANS =
2
WAYBILL_TYPE_WITHOUT_TRANS =
3
WAYBILL_TYPE_DISTR =
4
WAYBILL_TYPE_RETRN =
5
WAYBILL_TYPE_SUBWB =
6
WAYBILL_TYPES =
{
  WAYBILL_TYPE_INNER => 'შიდა გადაზიდვა',
  WAYBILL_TYPE_TRANS => 'ტრანსპორტირებით',
  WAYBILL_TYPE_WITHOUT_TRANS => 'ტრანსპორტირების გარეშე',
  WAYBILL_TYPE_DISTR => 'დისტრიბუცია',
  WAYBILL_TYPE_RETRN => 'უკან დაბრუნება',
  WAYBILL_TYPE_SUBWB => 'ქვე-ზედნადები'
}
TRANS_VEHICLE =
1
TRANS_RAILWAY =
2
TRANS_AIR =
3
TRANS_OTHER =
4
TRANS_VEHICLE_FRGN =
6
TRANSPORT_TYPES =
{
  TRANS_VEHICLE => 'საავტომობილო',
  TRANS_RAILWAY => 'სარკინიგზო',
  TRANS_AIR     => 'საავიაციო',
  TRANS_OTHER   => 'სხვა',
  TRANS_VEHICLE_FRGN => 'საავტომობილო - უცხო ქვეყნის'
}

Class Method Summary collapse

Class Method Details

.configObject



14
15
16
# File 'lib/rs/requests/config.rb', line 14

def config
  RS::Config.instance
end

.dictObject



137
138
139
# File 'lib/rs/requests/dict.rb', line 137

def dict
  RS::DictionaryRequest.instance
end

.dictionaryObject



141
142
143
# File 'lib/rs/requests/dict.rb', line 141

def dictionary
  RS::DictionaryRequest.instance
end

.factObject



123
124
125
# File 'lib/rs/requests/factura.rb', line 123

def fact
  RS::InvoiceRequest.instance
end

.facturaObject



127
128
129
# File 'lib/rs/requests/factura.rb', line 127

def factura
  RS::InvoiceRequest.instance
end

.sysObject



112
113
114
# File 'lib/rs/requests/sys.rb', line 112

def sys
  RS::SysRequest.instance
end

.systemObject



116
117
118
# File 'lib/rs/requests/sys.rb', line 116

def system
  RS::SysRequest.instance
end

.waybillObject



178
179
180
# File 'lib/rs/requests/waybill.rb', line 178

def waybill
  RS::WaybillRequest.instance
end

.wbObject



174
175
176
# File 'lib/rs/requests/waybill.rb', line 174

def wb
  RS::WaybillRequest.instance
end