Method: AEMO::NEM12#initialize

Defined in:
lib/aemo/nem12.rb

#initialize(nmi, options: {}) ⇒ NEM12

Initialize a NEM12 file

Parameters:

  • nmi (string)
  • options (Hash) (defaults to: {})

Since:

  • 0.1.4



139
140
141
142
143
144
145
146
147
# File 'lib/aemo/nem12.rb', line 139

def initialize(nmi, options: {})
  @nmi              = AEMO::NMI.new(nmi) unless nmi.empty?
  @data_details     = []
  @interval_data    = []
  @interval_events  = []
  options.each_key do |key|
    send 'key=', options[key]
  end
end