module Rails
Define methods for checking program is started. Is useless if your are a standalone program (just rails)
Don't forgotten to add variable environment to your program.
Methods for getting program name, test if rails/sidekiq/rrj …
Constants
- PROGRAM
Determine constant value for application instance
Public Class Methods
console?()
click to toggle source
Check if application instance is a console rails
# File lib/generators/ruby_rabbitmq_janus/templates/initializer.rb, line 11 def self.console? defined?(::Rails::Console) end
pg_name()
click to toggle source
Get variable name PROGRAM_NAME Don't use Config gem, it's loaded after this module
# File lib/generators/ruby_rabbitmq_janus/templates/initializer.rb, line 17 def self.pg_name File.basename($PROGRAM_NAME) || ENV['PROGRAM_NAME'] end
pg_rails?()
click to toggle source
Check if application instance is Rails
# File lib/generators/ruby_rabbitmq_janus/templates/initializer.rb, line 22 def self.pg_rails? PROGRAM.eql?('rails') end
pg_rrj?()
click to toggle source
Check if application instance is RubyRabbitmqJanus
# File lib/generators/ruby_rabbitmq_janus/templates/initializer.rb, line 32 def self.pg_rrj? PROGRAM.eql?('ruby_rabbitmq_janus') end
pg_sidekiq?()
click to toggle source
Check if application instance is Sidekiq
# File lib/generators/ruby_rabbitmq_janus/templates/initializer.rb, line 27 def self.pg_sidekiq? PROGRAM.eql?('sidekiq') end