0
describe SQL do
it "generates select * when from given" do
SQL.from('tname').generate.should == 'select * from tname;'
end
end
我想寫實施from
和generate
方法SQL
類。
describe SQL do
it "generates select * when from given" do
SQL.from('tname').generate.should == 'select * from tname;'
end
end
我想寫實施from
和generate
方法SQL
類。
上面的一個真正天真的實現(假設它不是從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
這會讓你的規格通過,但可能並不是你想要的。
是從ActiveRecord派生的SQL類(因爲您已將此標籤標記爲ROR)還是您自己的? – Doon