module Bundler::Plugin::Events
Public Class Methods
          defined_event?(event)
          
          click to toggle source
          
        
        
        Check if an event has been defined @param event [String] An event to check @return [Boolean] A boolean indicating if the event has been defined
# File lib/bundler/plugin/events.rb, line 28 def self.defined_event?(event) @events ||= {} @events.key?(event) end
Private Class Methods
          define(const, event)
          
          click to toggle source
          
        
        
        # 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()
          
          click to toggle source
          
        
        
        # File lib/bundler/plugin/events.rb, line 17 def self.reset @events.each_value do |const| remove_const(const) end @events = nil end