THIS INFORMATION IS NOW OUT OF DATE, AND EXISTS HERE ONLY FOR ARCHIVAL PURPOSES
You may suffer an error that looks like this. It's possible you are setting up a new Mac, or you just recompiled your Ruby.
| FROM ruby:2.6.5-alpine | |
| RUN apk add --update --no-cache bash build-base nodejs sqlite-dev tzdata postgresql-dev yarn | |
| RUN gem install bundler:2.1.4 | |
| WORKDIR /usr/src/app | |
| COPY package.json yarn.lock ./ | |
| RUN yarn install --check-files |
| #!/bin/bash | |
| #Kubernetes Backup export config to json file | |
| environment="${1:-pre}" | |
| environmentContext="${1:-pre}" | |
| #We use same context for dev and pre | |
| if [ "$environmentContext" == "int" ]; then | |
| environmentContext=pre; | |
| fi | |
| bg = '#000000'; | |
| black = '#282828'; | |
| red = '#cc241d'; // red | |
| green = '#98971a'; // green | |
| yellow = '#d79921'; // yellow | |
| blue = '#458588'; // blue | |
| magenta = '#b16286'; // pink | |
| cyan = '#689d6a'; // cyan | |
| white = '#a89984'; // light gray | |
| lightBlack = '#928374'; // medium gray |
| config.assets.precompile += [ | |
| # precompile any CSS or JS file that doesn't start with _ | |
| /(^inline[^_\/]|\/[^_])[^\/]*.(js|css)$/, | |
| ... |
Originally published in June 2008
When hiring Ruby on Rails programmers, knowing the right questions to ask during an interview was a real challenge for me at first. In 30 minutes or less, it's difficult to get a solid read on a candidate's skill set without looking at code they've previously written. And in the corporate/enterprise world, I often don't have access to their previous work.
To ensure we hired competent ruby developers at my last job, I created a list of 15 ruby questions -- a ruby measuring stick if you will -- to select the cream of the crop that walked through our doors.
Candidates will typically give you a range of responses based on their experience and personality. So it's up to you to decide the correctness of their answer.
| --colour | |
| -I app |
| #!/usr/bin/env ruby | |
| require 'rubygems' | |
| require 'bundler' | |
| require 'fileutils' | |
| require 'net/http' | |
| require 'net/https' | |
| require 'uri' | |
| TMP_DIR = "/tmp/gems" |
| ENV["RAILS_ENV"] = "test" | |
| require File.expand_path('../../config/environment', __FILE__) | |
| require 'rails/test_help' | |
| require 'minitest/autorun' | |
| require 'minitest/pride' | |
| require 'capybara/rails' | |
| class MiniTest::Spec | |
| include ActiveSupport::Testing::SetupAndTeardown |
| class I18n::Backend::Simple | |
| module Implementation | |
| protected | |
| def lookup(locale, key, scope = [], options = {}) | |
| init_translations unless initialized? | |
| keys = I18n.normalize_keys(locale, key, scope, options[:separator]) | |
| keys.inject(translations) do |result, _key| |