Sha256: b83d48bc785788ce07b8c604989c42dd55caa10d99b2f0138e118e07b098b34e

Contents?: true

Size: 1018 Bytes

Versions: 11

Compression:

Stored size: 1018 Bytes

Contents

# Load Remarkable
unless Object.const_defined?('Remarkable')
  begin
    require 'remarkable'
  rescue LoadError
    require 'rubygems'
    gem 'remarkable'
    require 'remarkable'
  end
end

# Load Remarkable ActiveRecord files
dir = File.dirname(__FILE__)
require File.join(dir, 'remarkable_activerecord', 'base')
require File.join(dir, 'remarkable_activerecord', 'describe')
require File.join(dir, 'remarkable_activerecord', 'human_names')

# Add locale
Remarkable.add_locale File.join(dir, '..', 'locale', 'en.yml')

# Add matchers
Dir[File.join(dir, 'remarkable_activerecord', 'matchers', '*.rb')].each do |file|
  require file
end

# By default, ActiveRecord matchers are not included in any example group.
# The responsable for this is RemarkableRails. If you are using ActiveRecord
# without Rails, put the line below in your spec_helper to include ActiveRecord
# matchers into rspec globally.
# Remarkable.include_matchers!(Remarkable::ActiveRecord, Spec::Example::ExampleGroup)

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
remarkable_activerecord-3.1.7 lib/remarkable_activerecord.rb
remarkable_activerecord-3.1.8 lib/remarkable_activerecord.rb
remarkable_activerecord-3.0.10 lib/remarkable_activerecord.rb
remarkable_activerecord-3.0.9 lib/remarkable_activerecord.rb
remarkable_activerecord-3.1.2 lib/remarkable_activerecord.rb
remarkable_activerecord-3.1.4 lib/remarkable_activerecord.rb
remarkable_activerecord-3.1.3 lib/remarkable_activerecord.rb
remarkable_activerecord-3.1.0 lib/remarkable_activerecord.rb
remarkable_activerecord-3.1.1 lib/remarkable_activerecord.rb
remarkable_activerecord-3.1.6 lib/remarkable_activerecord.rb
remarkable_activerecord-3.1.5 lib/remarkable_activerecord.rb