module Motor
Constants
- PATH
- VERSION
Public Instance Methods
development?()
click to toggle source
# File lib/motor.rb, line 48 def development? ENV['MOTOR_DEVELOPMENT'].present? end
reload!()
click to toggle source
# File lib/motor.rb, line 21 def reload! Kernel.silence_warnings do Dir[PATH.join('./motor/**/*.rb')].each do |f| next if f.ends_with?('alerts/scheduler.rb') next if f.ends_with?('alerts/scheduled_alerts_cache.rb') next if f.ends_with?('configs/load_from_cache.rb') next if f.ends_with?('configs/sync_from_file.rb') next if f.ends_with?('resources/custom_sql_columns_cache.rb') load f end end true end
server?()
click to toggle source
# File lib/motor.rb, line 37 def server? defined?(::Rails::Server) || defined?(::Thin::Server) || defined?(::PhusionPassenger) || (defined?(::Puma) && File.basename($PROGRAM_NAME) == 'puma') || defined?(::Unicorn::HttpServer) || defined?(::Mongrel::HttpServer) || defined?(JRuby::Rack::VERSION) || defined?(::Trinidad::Server) end