Class: Dumpster::Model::ActiveRecordSql

Inherits:
Object
  • Object
show all
Defined in:
lib/dumpster/model/sql.rb

Instance Method Summary collapse

Constructor Details

#initialize(sql, connection = ActiveRecord::Base.connection) ⇒ ActiveRecordSql

Returns a new instance of ActiveRecordSql.



5
6
7
8
# File 'lib/dumpster/model/sql.rb', line 5

def initialize(sql, connection = ActiveRecord::Base.connection)
  @sql = sql
  @connection = connection
end

Instance Method Details

#each(&block) ⇒ Object



10
11
12
# File 'lib/dumpster/model/sql.rb', line 10

def each(&block)
  @connection.select_rows(@sql).each(&block)
end