Class: NbpRates::Rate
- Inherits:
-
Object
- Object
- NbpRates::Rate
- Defined in:
- lib/nbp-rates.rb
Overview
abstrakcyjna klasa dotyczÄ…ca kursow walut
Direct Known Subclasses
Defined Under Namespace
Classes: NBP
Instance Attribute Summary collapse
-
#currencies ⇒ Object
Returns the value of attribute currencies.
-
#page ⇒ Object
Returns the value of attribute page.
-
#rate_date ⇒ Object
Returns the value of attribute rate_date.
-
#rates ⇒ Object
Returns the value of attribute rates.
-
#table ⇒ Object
Returns the value of attribute table.
Instance Method Summary collapse
Instance Attribute Details
#currencies ⇒ Object
Returns the value of attribute currencies.
27 28 29 |
# File 'lib/nbp-rates.rb', line 27 def currencies @currencies end |
#page ⇒ Object
Returns the value of attribute page.
26 27 28 |
# File 'lib/nbp-rates.rb', line 26 def page @page end |
#rate_date ⇒ Object
Returns the value of attribute rate_date.
29 30 31 |
# File 'lib/nbp-rates.rb', line 29 def rate_date @rate_date end |
#rates ⇒ Object
Returns the value of attribute rates.
28 29 30 |
# File 'lib/nbp-rates.rb', line 28 def rates @rates end |
#table ⇒ Object
Returns the value of attribute table.
30 31 32 |
# File 'lib/nbp-rates.rb', line 30 def table @table end |
Instance Method Details
#to_s ⇒ Object
32 33 34 35 36 37 38 |
# File 'lib/nbp-rates.rb', line 32 def to_s puts "Kursy walut z dnia : #{self.rate_date}, tabela #{self.table}" i = 0 self.rates.map do |k,v| puts "#{i +=1 }. #{k.keys} #{k.values.first[0]}, #{k.values.first[1]}" end end |