Spec-Zone.ru › Ruby on Rails 6.0

класс Numeric

Родитель:
Объект

Константы

Эксабайт
Гигабайт
Килобайт
Мегабайт
Петабайт
Терабайт

Публичные методы экземпляров

байт()
Псевдоним для: байты
байты() Показать исходный код
# File activesupport/lib/active_support/core_ext/numeric/bytes.rb, line 14
def bytes
  self
end

Включает возможность использования вычислений и объявления байтов, например, 45.байты + 2.6.мегабайты

2.bytes # => 2
Также псевдоним для: байт
день()
Псевдоним для: дни
дни() Показать исходный код
# File activesupport/lib/active_support/core_ext/numeric/time.rb, line 37
def days
  ActiveSupport::Duration.days(self)
end

Возвращает экземпляр Duration, соответствующий заданному количеству дней.

2.days # => 2 days
Также псевдоним для: день
эксабайт()
Псевдоним для: эксабайты
эксабайты() Показать исходный код
# File activesupport/lib/active_support/core_ext/numeric/bytes.rb, line 62
def exabytes
  self * EXABYTE
end

Возвращает количество байт, эквивалентное заданным эксабайтам.

2.exabytes # => 2_305_843_009_213_693_952
Также псевдоним для: эксабайт
четырнадцать дней()
Псевдоним для: четырнадцать дней
четырнадцать дней() Показать исходный код
# File activesupport/lib/active_support/core_ext/numeric/time.rb, line 53
def fortnights
  ActiveSupport::Duration.weeks(self * 2)
end

Возвращает экземпляр Duration, соответствующий заданному количеству четырнадцати дней.

2.fortnights # => 4 weeks
Также псевдоним для: четырнадцать дней
гигабайт()
Псевдоним для: гигабайты
гигабайты() Показать исходный код
# File activesupport/lib/active_support/core_ext/numeric/bytes.rb, line 38
def gigabytes
  self * GIGABYTE
end

Возвращает количество байт, эквивалентное заданным гигабайтам.

2.gigabytes # => 2_147_483_648
Также псевдоним для: гигабайт
час()
Псевдоним для: часы
часы() Показать исходный код
# File activesupport/lib/active_support/core_ext/numeric/time.rb, line 29
def hours
  ActiveSupport::Duration.hours(self)
end

Возвращает экземпляр Duration, соответствующий заданному количеству часов.

2.hours # => 2 hours
Также псевдоним для: час
html_safe?() Показать исходный код
# File activesupport/lib/active_support/core_ext/string/output_safety.rb, line 129
def html_safe?
  true
end
в_миллисекундах() Показать исходный код
# File activesupport/lib/active_support/core_ext/numeric/time.rb, line 63
def in_milliseconds
  self * 1000
end

Возвращает количество миллисекунд, эквивалентное заданным секундам. Используется со стандартными временными интервалами.

2.in_milliseconds # => 2000
1.hour.in_milliseconds # => 3600000
килобайт()
Псевдоним для: килобайты
килобайты() Показать исходный код
# File activesupport/lib/active_support/core_ext/numeric/bytes.rb, line 22
def kilobytes
  self * KILOBYTE
end

Возвращает количество байт, эквивалентное заданным килобайтам.

2.kilobytes # => 2048
Также псевдоним для: килобайт
мегабайт()
Псевдоним для: мегабайты
мегабайты() Показать исходный код
# File activesupport/lib/active_support/core_ext/numeric/bytes.rb, line 30
def megabytes
  self * MEGABYTE
end

Возвращает количество байт, эквивалентное заданным мегабайтам.

2.megabytes # => 2_097_152
Также псевдоним для: мегабайт
минута()
Псевдоним для: минуты
минуты() Показать исходный код
# File activesupport/lib/active_support/core_ext/numeric/time.rb, line 21
def minutes
  ActiveSupport::Duration.minutes(self)
end

Возвращает экземпляр Duration, соответствующий заданному количеству минут.

2.minutes # => 2 minutes
Также псевдоним для: минута
петабайт()
Псевдоним для: петабайты
петабайты() Показать исходный код
# File activesupport/lib/active_support/core_ext/numeric/bytes.rb, line 54
def petabytes
  self * PETABYTE
end

Возвращает количество байт, эквивалентное заданным петабайтам.

2.petabytes # => 2_251_799_813_685_248
Также псевдоним для: петабайт
секунда()
Псевдоним для: секунды
секунды() Показать исходный код
# File activesupport/lib/active_support/core_ext/numeric/time.rb, line 13
def seconds
  ActiveSupport::Duration.seconds(self)
end

Возвращает экземпляр Duration, соответствующий заданному количеству секунд.

2.seconds # => 2 seconds
Также псевдоним для: секунда
терабайт()
Псевдоним для: терабайты
терабайты() Показать исходный код
# File activesupport/lib/active_support/core_ext/numeric/bytes.rb, line 46
def terabytes
  self * TERABYTE
end

Возвращает количество байт, эквивалентное заданным терабайтам.

2.terabytes # => 2_199_023_255_552
Также псевдоним для: терабайт
неделя()
Псевдоним для: недели
недели() Показать исходный код
# File activesupport/lib/active_support/core_ext/numeric/time.rb, line 45
def weeks
  ActiveSupport::Duration.weeks(self)
end

Возвращает экземпляр Duration, соответствующий заданному количеству недель.

2.weeks # => 2 weeks
Также псевдоним для: неделя

© 2004–2019 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API