Spec-Zone.ru › Ruby 2.6

модуль Bundler::Plugin::Events

Публичные методы класса

defined_event?(event) Показать исходный код
# File lib/bundler/plugin/events.rb, line 28
def self.defined_event?(event)
  @events ||= {}
  @events.key?(event)
end

Проверить, определено ли событие @param event [String] Событие для проверки @return [Boolean] Булево значение, указывающее, определено ли событие

Приватные методы класса

define(const, event) Показать исходный код
# File lib/bundler/plugin/events.rb, line 6
def self.define(const, event)
  const = const.to_sym.freeze
  if const_defined?(const) && const_get(const) != event
    raise ArgumentError, "Attempting to reassign #{const} to a different value"
  end
  const_set(const, event) unless const_defined?(const)
  @events ||= {}
  @events[event] = const
end
reset() Показать исходный код
# File lib/bundler/plugin/events.rb, line 17
def self.reset
  @events.each_value do |const|
    remove_const(const)
  end
  @events = nil
end

Ruby Core © 1993–2017 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.

Spec-Zone.ru

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