Sha256: 1d996997ac0df96042456c75d250e9b785275b11c4a2e84eecdc7d26fc3e12e1
Contents?: true
Size: 1.32 KB
Versions: 2
Compression:
Stored size: 1.32 KB
Contents
# frozen_string_literal: true require 'cancancan' require 'ar_lazy_preload' require 'js_regex' require 'fugit' require 'csv' require 'active_record/filter' module Motor PATH = Pathname.new(__dir__) module_function 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?('ui_configs.rb') load f end end true end def server? defined?(::Rails::Server) || defined?(::Thin::Server) || defined?(::PhusionPassenger) || (defined?(::Puma) && File.basename($PROGRAM_NAME) == 'puma') || defined?(::Unicorn::HttpServer) || defined?(::Mongrel::HttpServer) || defined?(::WEBrick::VERSION) || defined?(JRuby::Rack::VERSION) || defined?(::Trinidad::Server) end def development? ENV['MOTOR_DEVELOPMENT'].present? end end require 'motor/version' require 'motor/admin' # require 'motor/api' require 'motor/assets' require 'motor/build_schema' require 'motor/api_query' require 'motor/tags' require 'motor/ui_configs' require 'motor/queries' require 'motor/dashboards' require 'motor/forms' require 'motor/alerts' require 'motor/hash_serializer' require 'motor/active_record_utils'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
motor-admin-0.1.32 | lib/motor.rb |
motor-admin-0.1.31 | lib/motor.rb |