aboutsummaryrefslogtreecommitdiffstats
path: root/lib/strip_attributes/test/test_helper.rb
blob: 7d06c40dbf2579bd7d61eeb75b71d0187a7be0f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
require 'test/unit'
require 'rubygems'
require 'active_record'

PLUGIN_ROOT = File.expand_path(File.join(File.dirname(__FILE__), ".."))

$LOAD_PATH.unshift "#{PLUGIN_ROOT}/lib"
require "#{PLUGIN_ROOT}/init"

class ActiveRecord::Base
  alias_method :save, :valid?
  def self.columns()
    @columns ||= []
  end

  def self.column(name, sql_type = nil, default = nil, null = true)
    @columns ||= []
    @columns << ActiveRecord::ConnectionAdapters::Column.new(name.to_s, default, sql_type, null)
  end
end