Class: MoneyS3::Parsers::MojeFirmaType

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

Instance Method Summary collapse

Instance Method Details

#adresaObject



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

def adresa
  submodel_at(AdresaType, 'Adresa')
end

#bankaObject



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

def banka
  at 'Banka'
end

#banka_attributesObject



98
99
100
# File 'lib/money_s3/parsers/moje_firma_type.rb', line 98

def banka_attributes
  attributes_at 'Banka'
end

#dicObject



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

def dic
  at 'DIC'
end

#dic_attributesObject



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

def dic_attributes
  attributes_at 'DIC'
end

#dicskObject



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

def dicsk
  at 'DICSK'
end

#dicsk_attributesObject



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

def dicsk_attributes
  attributes_at 'DICSK'
end

#e_mailObject



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

def e_mail
  at 'EMail'
end

#e_mail_attributesObject



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

def e_mail_attributes
  attributes_at 'EMail'
end

#fakt_adresaObject



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

def fakt_adresa
  submodel_at(AdresaType, 'FaktAdresa')
end

#fakt_nazevObject



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

def fakt_nazev
  at 'FaktNazev'
end

#fakt_nazev_attributesObject



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

def fakt_nazev_attributes
  attributes_at 'FaktNazev'
end

#faxObject



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

def fax
  submodel_at(TelefonType, 'Fax')
end

#fyz_osobaObject



126
127
128
# File 'lib/money_s3/parsers/moje_firma_type.rb', line 126

def fyz_osoba
  at 'FyzOsoba'
end

#fyz_osoba_attributesObject



130
131
132
# File 'lib/money_s3/parsers/moje_firma_type.rb', line 130

def fyz_osoba_attributes
  attributes_at 'FyzOsoba'
end

#icoObject



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

def ico
  at 'ICO'
end

#ico_attributesObject



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

def ico_attributes
  attributes_at 'ICO'
end

#kod_bankyObject



110
111
112
# File 'lib/money_s3/parsers/moje_firma_type.rb', line 110

def kod_banky
  at 'KodBanky'
end

#kod_banky_attributesObject



114
115
116
# File 'lib/money_s3/parsers/moje_firma_type.rb', line 114

def kod_banky_attributes
  attributes_at 'KodBanky'
end

#kod_partnObject



118
119
120
# File 'lib/money_s3/parsers/moje_firma_type.rb', line 118

def kod_partn
  at 'KodPartn'
end

#kod_partn_attributesObject



122
123
124
# File 'lib/money_s3/parsers/moje_firma_type.rb', line 122

def kod_partn_attributes
  attributes_at 'KodPartn'
end

#mena_kodObject



150
151
152
# File 'lib/money_s3/parsers/moje_firma_type.rb', line 150

def mena_kod
  at 'MenaKod'
end

#mena_kod_attributesObject



154
155
156
# File 'lib/money_s3/parsers/moje_firma_type.rb', line 154

def mena_kod_attributes
  attributes_at 'MenaKod'
end

#mena_symbObject



142
143
144
# File 'lib/money_s3/parsers/moje_firma_type.rb', line 142

def mena_symb
  at 'MenaSymb'
end

#mena_symb_attributesObject



146
147
148
# File 'lib/money_s3/parsers/moje_firma_type.rb', line 146

def mena_symb_attributes
  attributes_at 'MenaSymb'
end

#mobilObject



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

def mobil
  submodel_at(TelefonType, 'Mobil')
end

#nazevObject



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

def nazev
  at 'Nazev'
end

#nazev_attributesObject



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

def nazev_attributes
  attributes_at 'Nazev'
end

#obch_adresaObject



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

def obch_adresa
  submodel_at(AdresaType, 'ObchAdresa')
end

#obch_nazevObject



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

def obch_nazev
  at 'ObchNazev'
end

#obch_nazev_attributesObject



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

def obch_nazev_attributes
  attributes_at 'ObchNazev'
end

#seznam_bank_spojeniObject



158
159
160
# File 'lib/money_s3/parsers/moje_firma_type.rb', line 158

def seznam_bank_spojeni
  array_of_at(BankSpojeniType, ['SeznamBankSpojeni', 'BankSpojeni'])
end

#spisova_znackaObject



134
135
136
# File 'lib/money_s3/parsers/moje_firma_type.rb', line 134

def spisova_znacka
  at 'SpisovaZnacka'
end

#spisova_znacka_attributesObject



138
139
140
# File 'lib/money_s3/parsers/moje_firma_type.rb', line 138

def spisova_znacka_attributes
  attributes_at 'SpisovaZnacka'
end

#telObject



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

def tel
  submodel_at(TelefonType, 'Tel')
end

#to_hObject



162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
# File 'lib/money_s3/parsers/moje_firma_type.rb', line 162

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

  hash[:nazev] = nazev if has? 'Nazev'
  hash[:nazev_attributes] = nazev_attributes if has? 'Nazev'
  hash[:adresa] = adresa.to_h if has? 'Adresa'
  hash[:obch_nazev] = obch_nazev if has? 'ObchNazev'
  hash[:obch_nazev_attributes] = obch_nazev_attributes if has? 'ObchNazev'
  hash[:obch_adresa] = obch_adresa.to_h if has? 'ObchAdresa'
  hash[:fakt_nazev] = fakt_nazev if has? 'FaktNazev'
  hash[:fakt_nazev_attributes] = fakt_nazev_attributes if has? 'FaktNazev'
  hash[:fakt_adresa] = fakt_adresa.to_h if has? 'FaktAdresa'
  hash[:tel] = tel.to_h if has? 'Tel'
  hash[:fax] = fax.to_h if has? 'Fax'
  hash[:mobil] = mobil.to_h if has? 'Mobil'
  hash[:e_mail] = e_mail if has? 'EMail'
  hash[:e_mail_attributes] = e_mail_attributes if has? 'EMail'
  hash[:www] = www if has? 'WWW'
  hash[:www_attributes] = www_attributes if has? 'WWW'
  hash[:ico] = ico if has? 'ICO'
  hash[:ico_attributes] = ico_attributes if has? 'ICO'
  hash[:dic] = dic if has? 'DIC'
  hash[:dic_attributes] = dic_attributes if has? 'DIC'
  hash[:dicsk] = dicsk if has? 'DICSK'
  hash[:dicsk_attributes] = dicsk_attributes if has? 'DICSK'
  hash[:banka] = banka if has? 'Banka'
  hash[:banka_attributes] = banka_attributes if has? 'Banka'
  hash[:ucet] = ucet if has? 'Ucet'
  hash[:ucet_attributes] = ucet_attributes if has? 'Ucet'
  hash[:kod_banky] = kod_banky if has? 'KodBanky'
  hash[:kod_banky_attributes] = kod_banky_attributes if has? 'KodBanky'
  hash[:kod_partn] = kod_partn if has? 'KodPartn'
  hash[:kod_partn_attributes] = kod_partn_attributes if has? 'KodPartn'
  hash[:fyz_osoba] = fyz_osoba if has? 'FyzOsoba'
  hash[:fyz_osoba_attributes] = fyz_osoba_attributes if has? 'FyzOsoba'
  hash[:spisova_znacka] = spisova_znacka if has? 'SpisovaZnacka'
  hash[:spisova_znacka_attributes] = spisova_znacka_attributes if has? 'SpisovaZnacka'
  hash[:mena_symb] = mena_symb if has? 'MenaSymb'
  hash[:mena_symb_attributes] = mena_symb_attributes if has? 'MenaSymb'
  hash[:mena_kod] = mena_kod if has? 'MenaKod'
  hash[:mena_kod_attributes] = mena_kod_attributes if has? 'MenaKod'
  hash[:seznam_bank_spojeni] = seznam_bank_spojeni.map(&:to_h) if has? 'SeznamBankSpojeni'

  hash
end

#ucetObject



102
103
104
# File 'lib/money_s3/parsers/moje_firma_type.rb', line 102

def ucet
  at 'Ucet'
end

#ucet_attributesObject



106
107
108
# File 'lib/money_s3/parsers/moje_firma_type.rb', line 106

def ucet_attributes
  attributes_at 'Ucet'
end

#wwwObject



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

def www
  at 'WWW'
end

#www_attributesObject



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

def www_attributes
  attributes_at 'WWW'
end