Module: Wits::FiveMinutePrices
Defined Under Namespace
Modules: ConvenienceMethods
Constant Summary
Constants included
from PriceCodes
PriceCodes::AVERAGE, PriceCodes::FINAL, PriceCodes::FIVE_MINUTE, PriceCodes::FORECAST, PriceCodes::INTERIM, PriceCodes::PRICE_DESCRIPTION, PriceCodes::PRICE_TYPES
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.extended(base) ⇒ Object
15
16
17
18
|
# File 'lib/wits/five_minute_prices.rb', line 15
def self.extended(base)
base.extend Helpers
base.extend ConvenienceMethods
end
|
Instance Method Details
#average_five_minute_prices(node, date = nz_current_date) ⇒ Object
25
26
27
|
# File 'lib/wits/five_minute_prices.rb', line 25
def average_five_minute_prices(node, date = nz_current_date)
five_minute_prices(node, date, AVERAGE)
end
|
#five_minute_prices(node, date = nz_current_date, type = FIVE_MINUTE) ⇒ Object
20
21
22
23
|
# File 'lib/wits/five_minute_prices.rb', line 20
def five_minute_prices(node, date = nz_current_date, type = FIVE_MINUTE)
csv = request_prices(node, date, type)
parse_csv(csv, type)
end
|