blob: 6a4f6136a3fd1b5222823577ed3062550064aeed (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# -*- encoding : utf-8 -*-
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
|