0

私は持っている

describe SQL do
  it "generates select * when from given" do
    SQL.from('tname').generate.should == 'select * from tname;'
  end
end

クラスの実装fromgenerateメソッドを書きたいと思います。SQL

4

1 に答える 1

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

これで仕様は合格になりますが、実際にやりたいとは思わないでしょう。

于 2013-04-17T11:02:10.953 に答える