Class: JDBC::Action
- Inherits:
-
Object
- Object
- JDBC::Action
- Defined in:
- lib/jdbc/action.rb
Instance Method Summary collapse
-
#initialize(connection:, sql:, bindings:) ⇒ Action
constructor
A new instance of Action.
- #run ⇒ Object
Constructor Details
#initialize(connection:, sql:, bindings:) ⇒ Action
Returns a new instance of Action.
3 4 5 6 7 |
# File 'lib/jdbc/action.rb', line 3 def initialize(connection:, sql:, bindings:) @connection = connection @sql = sql @bindings = bindings end |
Instance Method Details
#run ⇒ Object
9 10 11 12 13 14 |
# File 'lib/jdbc/action.rb', line 9 def run ResultSetTransformer.new(result_set: result_set).transform ensure result_set&.close statement&.close end |