Sha256: 9ba89a17f7c677917227582f3cc7ef560b876a07f8d1863e9fb5cee91ddf8b56
Contents?: true
Size: 860 Bytes
Versions: 1
Compression:
Stored size: 860 Bytes
Contents
# NOTE: I usually support `STANDALONE` mode in specs for Rails projects' components # to be able to test them without loading the environment. This project does not # depend on Rails *BUT* I still want a consistent RSpec file structure. # If this is confusing, feel free to propose something better. :) # No Rails, we're always standalone... and free! :) STANDALONE = 1 if STANDALONE # Provide root path object. module Standalone eval <<-EOT def self.root # This is an absolute path, it's perfectly safe to do a `+` and then `require`. Pathname("#{File.expand_path('../..', __FILE__)}") end EOT end # Load stuff. [ "lib/**/*.rb", ].each do |fmask| Dir[Standalone.root + fmask].each do |fn| require fn end end end require File.expand_path("../shared_examples", __FILE__)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
elapse-0.1.0 | spec/spec_helper.rb |