Sha256: 66084d10b3026d10ca9273d936bd0d4c6aa04261b6339d95022320e0307fb2da

Contents?: true

Size: 1.37 KB

Versions: 1

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

1 entries across 1 versions & 1 rubygems

Version Path
meteoservice-0.1.0 lib/meteoservice/constants.rb