class PensioAPI::Responses::Terminal
Attributes
terminals[R]
Public Class Methods
new(request)
click to toggle source
Calls superclass method
PensioAPI::Responses::Base::new
# File lib/pensio_api/responses/terminal.rb, line 8 def initialize(request) super(request) map_terminals end
Public Instance Methods
each() { |t| ... }
click to toggle source
# File lib/pensio_api/responses/terminal.rb, line 14 def each @terminals.each { |t| yield t } end
last()
click to toggle source
# File lib/pensio_api/responses/terminal.rb, line 18 def last @terminals.last end
Private Instance Methods
map_terminals()
click to toggle source
# File lib/pensio_api/responses/terminal.rb, line 24 def map_terminals @terminals = if raw_terminals.is_a?(Array) raw_terminals.map { |t| PensioAPI::Terminal.new(t) } else [PensioAPI::Terminal.new(raw_terminals)] end end
raw_terminals()
click to toggle source
# File lib/pensio_api/responses/terminal.rb, line 32 def raw_terminals @raw_terminals ||= if @raw['Terminals'] @raw['Terminals']['Terminal'] else [] end end