Module: BetterRecord::BaseExtensions

Extended by:
ActiveSupport::Concern
Defined in:
lib/better_record/concerns/active_record_extensions/base_extensions.rb

Instance Method Summary collapse

Instance Method Details

#boolean_columnsObject



134
135
136
# File 'lib/better_record/concerns/active_record_extensions/base_extensions.rb', line 134

def boolean_columns
  self.class.boolean_columns
end

#default_printObject



138
139
140
# File 'lib/better_record/concerns/active_record_extensions/base_extensions.rb', line 138

def default_print
  self.class.default_print
end

#purge(attached) ⇒ Object



130
131
132
# File 'lib/better_record/concerns/active_record_extensions/base_extensions.rb', line 130

def purge(attached)
  attached.__send__ queue_adapter_inline? ? :purge : :purge_later
end

#queue_adapter_inline?Boolean

Instance Methods =====================================================



120
121
122
# File 'lib/better_record/concerns/active_record_extensions/base_extensions.rb', line 120

def queue_adapter_inline?
  self.class.queue_adapter_inline?
end