Skip to content

Instantly share code, notes, and snippets.

View markevich's full-sized avatar

Slava Markevich markevich

  • Georgia, Tbilisi
  • 12:58 (UTC +04:00)
View GitHub Profile
defmodule MyApp.Books.Book do
use Ecto.Schema
import Ecto.Query, warn: false
import Ecto.Changeset
import MyApp.ChangesetHelpers
schema "books" do
field :name, :string
field :genres, {:array, :string}, default: []
@ka8725
ka8725 / dbconfig.rake
Last active July 28, 2016 10:03
database.yml generator. Global Rake implementation
require 'yaml'
desc 'Generates database.yml, optional arguments: [adapter, user, password]'
task :dbconfig => 'database.yml'
file 'database.yml', [:adapter, :username, :password] do |t, args|
Dir.chdir('config')
args.with_defaults(:project_path => Dir.pwd)
DBConfigGenerator.new(t, args).generate
end
@randaalex
randaalex / install_ruby193_ubuntu1204.sh
Last active October 13, 2015 06:57
Installing ruby 1.9.3-p194 on Ubuntu 12.04
#!/bin/bash
RUBY_VER="1.9.3-p194"
RUBYGEMS_VER="1.8.24"
LIBYAML_VER="0.1.4"
sudo -v >/dev/null 2>&1 || { echo $(whoami) has no sudo privileges ; exit 1; }
echo "This script install Ruby ${RUBY_VER} and Rubygems ${RUBYGEMS_VER}"
@steveclarke
steveclarke / capybara.md
Created April 10, 2012 17:32
RSpec Matchers

Capybara

save_and_open_page

Matchers

have_button(locator)