Class: OpenMeteo::Entities::Location

Inherits:
Dry::Struct
  • Object
show all
Defined in:
lib/open_meteo/entities/location.rb

Overview

A location for a request to OpenMeteo.

Instance Method Summary collapse

Instance Method Details

#to_get_paramsObject



15
16
17
# File 'lib/open_meteo/entities/location.rb', line 15

def to_get_params
  { latitude:, longitude: }
end

#validate!Object



11
12
13
# File 'lib/open_meteo/entities/location.rb', line 11

def validate!
  OpenMeteo::Entities::Contracts::LocationContract.validate!(to_hash)
end