Module: DockerRailsProxy

Defined in:
lib/docker_rails_proxy.rb,
lib/docker_rails_proxy/cli.rb,
lib/docker_rails_proxy/version.rb,
lib/docker_rails_proxy/commands/ssh.rb,
lib/docker_rails_proxy/commands/rake.rb,
lib/docker_rails_proxy/commands/yarn.rb,
lib/docker_rails_proxy/commands/build.rb,
lib/docker_rails_proxy/commands/rails.rb,
lib/docker_rails_proxy/commands/rspec.rb,
lib/docker_rails_proxy/commands/stack.rb,
lib/docker_rails_proxy/concerns/rsync.rb,
lib/docker_rails_proxy/commands/bundle.rb,
lib/docker_rails_proxy/commands/spring.rb,
lib/docker_rails_proxy/concerns/logger.rb,
lib/docker_rails_proxy/commands/compose.rb,
lib/docker_rails_proxy/commands/kubectl.rb,
lib/docker_rails_proxy/commands/webpack.rb,
lib/docker_rails_proxy/commands/data_bags.rb,
lib/docker_rails_proxy/concerns/callbacks.rb,
lib/docker_rails_proxy/commands/compose/up.rb,
lib/docker_rails_proxy/commands/compose/down.rb,
lib/docker_rails_proxy/commands/kubectl/bash.rb,
lib/docker_rails_proxy/commands/stack/create.rb,
lib/docker_rails_proxy/commands/compose/proxy.rb,
lib/docker_rails_proxy/commands/stack/destroy.rb,
lib/docker_rails_proxy/commands/data_bags/pull.rb,
lib/docker_rails_proxy/commands/data_bags/push.rb,
lib/docker_rails_proxy/commands/compose/override.rb,
lib/docker_rails_proxy/commands/rails/credentials.rb,
lib/docker_rails_proxy/commands/webpack_dev_server.rb,
lib/docker_rails_proxy/commands/kubectl/set_kubeconfig.rb,
lib/docker_rails_proxy/concerns/inheritable_attributes.rb,
lib/docker_rails_proxy/commands/rails/fhir_application_credentials.rb

Defined Under Namespace

Modules: Callbacks, InheritableAttributes, Logger, Rsync Classes: AwsCli, Base, Build, Bundle, Cli, Compose, DataBags, Docker, DockerMainApp, Kubectl, Rails, Rake, Rspec, Spring, Ssh, Stack, SyncBack, Webpack, WebpackDevServer, Yarn

Constant Summary collapse

NUMBER_REGEXP =
/^\d+$/.freeze
COMMANDS =
Dir[File.expand_path('../docker_rails_proxy/commands/*.rb', __FILE__)].map do |f|
  File.basename(f, '.rb').parameterize
end.freeze
VERSION =
'0.2.6'

Class Method Summary collapse

Class Method Details

.log_level(level: nil) ⇒ Object



12
13
14
# File 'lib/docker_rails_proxy/concerns/logger.rb', line 12

def self.log_level(level: nil)
  logger.level = level || ::Logger::INFO
end

.loggerObject



4
5
6
7
8
9
10
# File 'lib/docker_rails_proxy/concerns/logger.rb', line 4

def self.logger
  @logger ||= ::Logger.new(STDOUT).tap do |log|
    log.formatter = proc do |severity, datetime, progname, msg|
      "#{severity[0]}, [#{datetime.strftime('%Y-%m-%d %T')}] -- : #{msg}\n"
    end
  end
end