Class: MyTado::Request::DayReport

Inherits:
AbstractRequest show all
Defined in:
lib/my_tado/request/day_report.rb

Overview

Calls the /dayReport endpoint

Instance Attribute Summary

Attributes inherited from AbstractRequest

#options

Instance Method Summary collapse

Methods inherited from AbstractRequest

#body, #call, #initialize, #klass_name, #method, requires_home_id_param?

Constructor Details

This class inherits a constructor from MyTado::Request::AbstractRequest

Instance Method Details

#endpointObject



7
8
9
# File 'lib/my_tado/request/day_report.rb', line 7

def endpoint
  "/v2/homes/#{options[:home_id]}/zones/#{options[:zone_id]}/dayReport?date=#{formatted_date}"
end

#formatted_dateObject



11
12
13
# File 'lib/my_tado/request/day_report.rb', line 11

def formatted_date
  Date.parse(options[:date]).strftime('%Y-%m-%d')
end