Sha256: 441cac5f9b26cc59aab8b24dde360403362d98fc5d5868602ddd84eb6da856ad

Contents?: true

Size: 1.37 KB

Versions: 7

Compression:

Stored size: 1.37 KB

Contents

# frozen_string_literal: true

module Meteoservice
  module Constants
    # Облачность
    CLOUDINESS = %w[туман ясно малооблачно облачно пасмурно].freeze

    # Осадки
    PRECIPITATION = %w[смешанные дождь ливень снег гроза нет данных без осадков].freeze

    # Интенсивность осадков, если они есть
    RPOWER = ['возможен дождь/снег', 'дождь/снег'].freeze

    # Вероятность грозы, если прогнозируется
    SPOWER = ['возможна гроза', 'гроза'].freeze

    # Ветер (направление)
    WIND_DIRECTION = %w[северный северо-восточный восточный юго-восточный южный
                        юго-западный западный северо-западный].freeze

    # Дни недели
    DAYS_OF_WEEK = %w[понедельник вторник среду четверг пятницу субботу воскресенье].freeze

    # аттрибуты xml
    KEYS_DATA = %w[year month day hour weekday].freeze

    # Погодные явления
    KEYS_PHENOMENA = %w[cloudiness precipitation rpower spower].freeze

    KEYS_LIMIT = %w[min max].freeze

    BASE_URL = 'https://xml.meteoservice.ru'
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
meteoservice-0.2.7 lib/meteoservice/constants.rb
meteoservice-0.2.6 lib/meteoservice/constants.rb
meteoservice-0.2.5 lib/meteoservice/constants.rb
meteoservice-0.2.4 lib/meteoservice/constants.rb
meteoservice-0.2.2 lib/meteoservice/constants.rb
meteoservice-0.2.1 lib/meteoservice/constants.rb
meteoservice-0.2.0 lib/meteoservice/constants.rb