class DockerRailsProxy::Rails::Credentials

Attributes

options[RW]

Public Instance Methods

process() click to toggle source
# File lib/docker_rails_proxy/commands/rails/credentials.rb, line 11
def process
  command = "EDITOR=vim bin/rails credentials:edit --environment #{options[:environment]}"
  execute "bash -c '#{command}'", tty: true
end

Private Instance Methods

opt_parser() click to toggle source
# File lib/docker_rails_proxy/commands/rails/credentials.rb, line 18
def opt_parser
  @opt_parser ||= OptionParser.new do |opts|
    opts.banner = "Usage: bin/#{APP_NAME} rails credentials [options]"

    opts.on(
      '--environment ENVIRONMENT', 'App environment'
    ) { |environment| options[:environment] = environment }

    opts.on('-h', '--help', 'Display this screen') do
      puts opts
      exit
    end
  end
end