I hereby claim:
- I am gogojimmy on github.
- I am gogojimmy (https://keybase.io/gogojimmy) on keybase.
- I have a public key ASAMM3jBSqi6zARbdKQRGgUz71W22cGm4Noba0KNQ5b2mQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
#!/bin/bash | |
# Checking whether user has enough permission to run this script | |
sudo -n true | |
if [ $? -ne 0 ] | |
then | |
echo "This script requires user to have passwordless sudo access" | |
exit | |
fi |
I hereby claim:
To claim this, I am signing this object:
hash = {}
hash[:foo][:bar] = :hello
=> NoMethodError: undefined method `[]=' for nil:NilClass
請建立一個 Hash 可以不管 key 值是否存在都可以自動設定 key 及 value
### Keybase proof | |
I hereby claim: | |
* I am gogojimmy on github. | |
* I am gogojimmy (https://keybase.io/gogojimmy) on keybase. | |
* I have a public key whose fingerprint is 1BD7 6CD9 DB41 5053 7E61 8BD5 7E69 2D01 B612 C9F8 | |
To claim this, I am signing this object: |
class ApplicationController < ActionController::Base | |
before_action :auth_via_sso_cookie | |
private | |
def auth_via_sso_cookie | |
if !current_user_id && cookies[:sso_from] && cookies[:sso_token] && cookies[:sso_env] == Rails.env | |
verifier = ActiveSupport::MessageVerifier.new( SSO_SECRET_TOKEN.fetch(cookies[:sso_from]) ) | |
user_id = verifier.verify( cookies[:sso_token] ) |
interactor :simple | |
guard 'jruby-rspec', cli: ['--format', 'Fuubar', '--tty', '--colour', '--drb', '--ng'], all_on_start: false, all_after_pass: false do | |
watch(%r{^spec/.+_spec\.rb$}) | |
watch(%r{^lib/(.+)\.rb$}) { |m| "spec/lib/#{m[1]}_spec.rb" } | |
watch('spec/spec_helper.rb') { "spec" } | |
# Rails example | |
watch(%r{^app/(.+)\.rb$}) { |m| "spec/#{m[1]}_spec.rb" } | |
watch(%r{^app/(.*)(\.erb|\.haml)$}) { |m| "spec/#{m[1]}#{m[2]}_spec.rb" } | |
watch(%r{^app/controllers/(.+)_(controller)\.rb$}) { |m| ["spec/routing/#{m[1]}_routing_spec.rb", "spec/#{m[2]}s/#{m[1]}_#{m[2]}_spec.rb", "spec/acceptance/#{m[1]}_spec.rb"] } |