Spec-Zone.ru › Homebrew

Модуль: DiskUsageExtension

Расширяет:
T::Helpers
Подключён в:
Pathname
Определён в:
extend/pathname/disk_usage_extension.rb

Краткое описание методов экземпляра свернуть

  • #abv ⇒ String приватный
  • #disk_usage ⇒ Integer приватный
  • #file_count ⇒ Integer приватный

Подробное описание методов экземпляра

#abv ⇒ String

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает:

  • (String)


30
31
32
33
34
35
36
# File 'extend/pathname/disk_usage_extension.rb', line 30

def abv
  out = +""
  @file_count, @disk_usage = compute_disk_usage
  out << "#{Formatter.number_readable(@file_count)} files, " if @file_count > 1
  out << Formatter.disk_usage_readable(@disk_usage).to_s
  out.freeze
end

#disk_usage ⇒ Integer

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Integer)


12
13
14
15
16
17
18
# File 'extend/pathname/disk_usage_extension.rb', line 12

def disk_usage
  @disk_usage ||= T.let(nil, T.nilable(Integer))
  return @disk_usage unless @disk_usage.nil?

  @file_count, @disk_usage = compute_disk_usage
  @disk_usage
end

#file_count ⇒ Integer

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Integer)


21
22
23
24
25
26
27
# File 'extend/pathname/disk_usage_extension.rb', line 21

def file_count
  @file_count ||= T.let(nil, T.nilable(Integer))
  return @file_count unless @file_count.nil?

  @file_count, @disk_usage = compute_disk_usage
  @file_count
end

© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/DiskUsageExtension.html

Spec-Zone.ru

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