Sha256: ff844f68d97bef7fc09bdb394195d54841f0b805ecfd6186881a2f60db8b9f9b
Contents?: true
Size: 838 Bytes
Versions: 1
Compression:
Stored size: 838 Bytes
Contents
require 'redis' require 'pause' require 'spanx/version' require 'spanx/helper' require 'spanx/logger' require 'spanx/config' require 'spanx/usage' require 'spanx/ip_checker' require 'spanx/cli' require 'spanx/notifier/base' require 'spanx/notifier/campfire' require 'spanx/notifier/audit_log' require 'spanx/notifier/email' require 'spanx/notifier/slack' require 'spanx/actor/log_reader' require 'spanx/actor/collector' require 'spanx/actor/analyzer' require 'spanx/actor/writer' require 'spanx/whitelist' require 'spanx/runner' module Spanx end class String def constantize camel_cased_word = self unless /\A(?:::)?([A-Z]\w*(?:::[A-Z]\w*)*)\z/ =~ camel_cased_word raise NameError, "#{camel_cased_word.inspect} is not a valid constant name!" end Object.module_eval("::#{$1}", __FILE__, __LINE__) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spanx-0.3.0 | lib/spanx.rb |