module Sequel::Plugins::SqlComments::ClassMethods
Public Instance Methods
Source
# File lib/sequel/plugins/sql_comments.rb 81 def sql_comments_class_methods(*meths) 82 _sql_comments_methods(singleton_class, :class, meths) 83 end
Use automatic SQL
comments for the given class methods.
Source
# File lib/sequel/plugins/sql_comments.rb 91 def sql_comments_dataset_methods(*meths) 92 unless @_sql_comments_dataset_module 93 dataset_module(@_sql_comments_dataset_module = Sequel.set_temp_name(Module.new){"#{name}::@_sql_comments_dataset_module"}) 94 end 95 _sql_comments_methods(@_sql_comments_dataset_module, :dataset, meths) 96 end
Use automatic SQL
comments for the given dataset methods.
Source
# File lib/sequel/plugins/sql_comments.rb 86 def sql_comments_instance_methods(*meths) 87 _sql_comments_methods(self, :instance, meths) 88 end
Use automatic SQL
comments for the given instance methods.
Private Instance Methods
Source
# File lib/sequel/plugins/sql_comments.rb 119 def _sql_comments_methods(mod, method_type, meths) 120 meths.each do |meth| 121 SqlComments.def_sql_commend_method(mod, self, method_type, meth) 122 end 123 end
Define automatic SQL
comment methods in mod
for each method in meths
, with the given method_type
.