save_and_open_page
have_button(locator)| 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: [] |
| 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 |
| #!/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}" |