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 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 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 bundler/plugin/events.rb, line 17 def self.reset @events.each_value do |const| remove_const(const) end @events = nil end