我有
describe SQL do
it "generates select * when from given" do
SQL.from('tname').generate.should == 'select * from tname;'
end
end
我想为from
类的generate
和SQL
方法编写实现。
答案 0 :(得分:0)
上面的一个真正天真的实现(假设它不是从ActiveRecord派生的)将是这样的。
class SQL
def self.from(tname)
SQL.new(tname)
end
def initialize(tname=nil)
@tname = tname
end
def generate
"Select * from #{@tname};"
end
end
这将使您的规范通过,但可能不希望您真正想要这样做。