Module: ActiveRecord::SqlExporter

Defined in:
lib/active_record/sql_exporter.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods Classes: FileWriter, NestedException

Instance Method Summary collapse

Instance Method Details

#included?(klass) ⇒ Boolean

—————————————————————— included?

Returns:

  • (Boolean)


17
18
19
20
21
22
23
24
25
26
# File 'lib/active_record/sql_exporter.rb', line 17

def included?(klass)
  klass.include(InstanceMethods)
  klass.extend(ClassMethods)
  return if klass.respond_to?(:quote_value)
  class_eval <<-EOC
    def self.quote_value(*args)
      connection.quote_value(*args)
    end
  EOC
end