A more descriptive summary.
make rspec the default rake task so you can just run 'rake' to run specs
resolution can be nil in persist_resolution if dependencies were not resolved
add #set_home and #user_logged_in to avoid missing home path
Merge pull request #145 from maestrodev/persist_resolution-nil

resolution can be nil in persist_resolution if dependencies were not resolved
Removed etc from gemspec. Used #with_env in spec test. Changed #set_home to #default_home. Used #getpwnam to comply with ruby 1.8.7 lack of Dir.home
remove color option within default rake task, put 'rspec spec' back in place
add newline at the end of the Rakefile
Merge pull request #144 from nickhammond/rake_to_run_specs

Add a default Rake task to run the specs.
Merge branch 'issue_146' of github.com:bradleyd/librarian
Whitespace.
Refactor consolidate extracted method.

There is no concrete need for it to remain extracted. There is only one call-site, and the only call-site is a one-liner already.
Style.
Environment#adapter_module and Environment#adapter_name.
Simplify Environment#dsl_class.
Refactor extract helper method.
A simpler version of the same behavior.
Cache http classes per-host.
Enforce that the base environment is not an adapter.
A privacy warning.