Sha256: 9712dcdf263d4f0930798f183f608288ec1161acbd4bcf590f0ffd8f4baa4b36

Contents?: true

Size: 861 Bytes

Versions: 1

Compression:

Stored size: 861 Bytes

Contents

$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
$LOAD_PATH.unshift(File.dirname(__FILE__))

require 'rails/all'
require 'rspec/rails'
require 'render_csv'

# Requires supporting files with custom matchers and macros, etc,
# in ./support/ and its subdirectories.
Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each {|f| require f}

RSpec.configure do |config|
  config.color_enabled = true
end

ActiveRecord::Base.establish_connection(:adapter => "sqlite3", :database => ":memory:")

ActiveRecord::Schema.define(:version => 1) do
  create_table :dogs, :force => true do |t|
    t.string :name
    t.integer :age
    t.float :weight
  end
end

class Dog < ActiveRecord::Base
  validates_presence_of :name, :age, :weight

  def human_age
    if age <= 2
      (age * 10.5).to_i
    else
      (2 * 10.5 + (age - 2) * 4).to_i
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
render_csv-1.0.0 spec/spec_helper.rb