Class: MoneyS3::Parsers::NesklPolozka2

Inherits:
Object
  • Object
show all
Includes:
ParserCore::BaseParser
Defined in:
lib/money_s3/parsers/neskl_polozka2.rb

Instance Method Summary collapse

Instance Method Details

#bar_codeObject



38
39
40
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 38

def bar_code
  at 'BarCode'
end

#bar_code_attributesObject



42
43
44
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 42

def bar_code_attributes
  attributes_at 'BarCode'
end

#dat_expObject



78
79
80
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 78

def dat_exp
  at 'DatExp'
end

#dat_exp_attributesObject



82
83
84
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 82

def dat_exp_attributes
  attributes_at 'DatExp'
end

#dat_nakupuObject



86
87
88
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 86

def dat_nakupu
  at 'DatNakupu'
end

#dat_nakupu_attributesObject



90
91
92
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 90

def dat_nakupu_attributes
  attributes_at 'DatNakupu'
end

#dodavatelObject



94
95
96
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 94

def dodavatel
  submodel_at(FirmaType, 'Dodavatel')
end

#katalogObject



30
31
32
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 30

def katalog
  at 'Katalog'
end

#katalog_attributesObject



34
35
36
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 34

def katalog_attributes
  attributes_at 'Katalog'
end

#mjObject



14
15
16
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 14

def mj
  at 'MJ'
end

#mj_attributesObject



18
19
20
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 18

def mj_attributes
  attributes_at 'MJ'
end

#pred_pcObject



62
63
64
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 62

def pred_pc
  at 'PredPC'
end

#pred_pc_attributesObject



66
67
68
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 66

def pred_pc_attributes
  attributes_at 'PredPC'
end

#to_hObject



98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 98

def to_h
  hash = {}
  hash[:attributes] = attributes

  hash[:zkrat] = zkrat if has? 'Zkrat'
  hash[:zkrat_attributes] = zkrat_attributes if has? 'Zkrat'
  hash[:mj] = mj if has? 'MJ'
  hash[:mj_attributes] = mj_attributes if has? 'MJ'
  hash[:uziv_code] = uziv_code if has? 'UzivCode'
  hash[:uziv_code_attributes] = uziv_code_attributes if has? 'UzivCode'
  hash[:katalog] = katalog if has? 'Katalog'
  hash[:katalog_attributes] = katalog_attributes if has? 'Katalog'
  hash[:bar_code] = bar_code if has? 'BarCode'
  hash[:bar_code_attributes] = bar_code_attributes if has? 'BarCode'
  hash[:typ_zar_doby] = typ_zar_doby if has? 'TypZarDoby'
  hash[:typ_zar_doby_attributes] = typ_zar_doby_attributes if has? 'TypZarDoby'
  hash[:zar_doba] = zar_doba if has? 'ZarDoba'
  hash[:zar_doba_attributes] = zar_doba_attributes if has? 'ZarDoba'
  hash[:pred_pc] = pred_pc if has? 'PredPC'
  hash[:pred_pc_attributes] = pred_pc_attributes if has? 'PredPC'
  hash[:vyrobni_cis] = vyrobni_cis if has? 'VyrobniCis'
  hash[:vyrobni_cis_attributes] = vyrobni_cis_attributes if has? 'VyrobniCis'
  hash[:dat_exp] = dat_exp if has? 'DatExp'
  hash[:dat_exp_attributes] = dat_exp_attributes if has? 'DatExp'
  hash[:dat_nakupu] = dat_nakupu if has? 'DatNakupu'
  hash[:dat_nakupu_attributes] = dat_nakupu_attributes if has? 'DatNakupu'
  hash[:dodavatel] = dodavatel.to_h if has? 'Dodavatel'

  hash
end

#typ_zar_dobyObject



46
47
48
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 46

def typ_zar_doby
  at 'TypZarDoby'
end

#typ_zar_doby_attributesObject



50
51
52
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 50

def typ_zar_doby_attributes
  attributes_at 'TypZarDoby'
end

#uziv_codeObject



22
23
24
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 22

def uziv_code
  at 'UzivCode'
end

#uziv_code_attributesObject



26
27
28
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 26

def uziv_code_attributes
  attributes_at 'UzivCode'
end

#vyrobni_cisObject



70
71
72
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 70

def vyrobni_cis
  at 'VyrobniCis'
end

#vyrobni_cis_attributesObject



74
75
76
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 74

def vyrobni_cis_attributes
  attributes_at 'VyrobniCis'
end

#zar_dobaObject



54
55
56
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 54

def zar_doba
  at 'ZarDoba'
end

#zar_doba_attributesObject



58
59
60
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 58

def zar_doba_attributes
  attributes_at 'ZarDoba'
end

#zkratObject



6
7
8
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 6

def zkrat
  at 'Zkrat'
end

#zkrat_attributesObject



10
11
12
# File 'lib/money_s3/parsers/neskl_polozka2.rb', line 10

def zkrat_attributes
  attributes_at 'Zkrat'
end