The prepared_statements_safe plugin modifies the model to reduce the number of prepared statements that can be created, by setting as many columns as possible before creating, and by changing
save_changes to save all columns instead of just the changed ones.
This plugin depends on the
# Make all model subclasses more safe when using prepared statements (called before loading subclasses) Sequel::Model.plugin :prepared_statements_safe # Make the Album class more safe when using prepared statements Album.plugin :prepared_statements_safe
Classes and Modules
Public Class methods
Depend on the prepared_statements plugin
# File lib/sequel/plugins/prepared_statements_safe.rb 21 def self.apply(model) 22 model.plugin(:prepared_statements) 23 end
Set the column defaults to use when creating on the model.
# File lib/sequel/plugins/prepared_statements_safe.rb 26 def self.configure(model) 27 model.send(:set_prepared_statements_column_defaults) 28 end