Module: BetterRecord::BaseExtensions

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

Defined Under Namespace

Modules: AttributeMethods

Instance Method Summary collapse

Instance Method Details

#boolean_columnsObject



147
148
149
# File 'lib/better_record/concerns/active_record_extensions/base_extensions.rb', line 147

def boolean_columns
  self.class.boolean_columns
end

#default_printObject



151
152
153
# File 'lib/better_record/concerns/active_record_extensions/base_extensions.rb', line 151

def default_print
  self.class.default_print
end

#purge(attached) ⇒ Object



143
144
145
# File 'lib/better_record/concerns/active_record_extensions/base_extensions.rb', line 143

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

#queue_adapter_inline?Boolean

Returns:



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

def queue_adapter_inline?
  self.class.queue_adapter_inline?
end