Spec-Zone.ru › Homebrew

Модуль: WriteMkpathExtension Частный

Расширяется модулем:
T::Helpers
Определён в:
extend/pathname/write_mkpath_extension.rb

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

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

  • #write(content, offset = T.unsafe(nil), external_encoding: T.unsafe(nil), internal_encoding: T.unsafe(nil), encoding: T.unsafe(nil), textmode: T.unsafe(nil), binmode: T.unsafe(nil), autoclose: T.unsafe(nil), mode: T.unsafe(nil), perm: T.unsafe(nil)) ⇒ Integer частный

    Источник для sig: https://github.com/sorbet/sorbet/blob/b4092efe0a4489c28aff7e1ead6ee8a0179dc8b3/rbi/stdlib/pathname.rbi#L1392-L1411.

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

#write(content, offset = T.unsafe(nil), external_encoding: T.unsafe(nil), internal_encoding: T.unsafe(nil), encoding: T.unsafe(nil), textmode: T.unsafe(nil), binmode: T.unsafe(nil), autoclose: T.unsafe(nil), mode: T.unsafe(nil), perm: T.unsafe(nil)) ⇒ Integer

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

Источник для sig: https://github.com/sorbet/sorbet/blob/b4092efe0a4489c28aff7e1ead6ee8a0179dc8b3/rbi/stdlib/pathname.rbi#L1392-L1411

Параметры:

  • content (Object)
  • offset (Integer) (по умолчанию: T.unsafe(nil))
  • external_encoding (String, Encoding) (по умолчанию: T.unsafe(nil))
  • internal_encoding (String, Encoding) (по умолчанию: T.unsafe(nil))
  • encoding (String, Encoding) (по умолчанию: T.unsafe(nil))
  • textmode (BasicObject) (по умолчанию: T.unsafe(nil))
  • binmode (BasicObject) (по умолчанию: T.unsafe(nil))
  • autoclose (BasicObject) (по умолчанию: T.unsafe(nil))
  • mode (String) (по умолчанию: T.unsafe(nil))
  • perm (Integer) (по умолчанию: T.unsafe(nil))

Возвращает:

  • (Integer)


24
25
26
27
28
29
30
31
32
# File 'extend/pathname/write_mkpath_extension.rb', line 24

def write(content, offset = T.unsafe(nil), external_encoding: T.unsafe(nil), internal_encoding: T.unsafe(nil),
          encoding: T.unsafe(nil), textmode: T.unsafe(nil), binmode: T.unsafe(nil), autoclose: T.unsafe(nil),
          mode: T.unsafe(nil), perm: T.unsafe(nil))
  raise "Will not overwrite #{self}" if exist? && !offset && !mode&.match?(/^a\+?$/)

  dirname.mkpath

  super
end

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

Spec-Zone.ru

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