Module: Mincer

Defined in:
lib/mincer/base.rb,
lib/mincer.rb,
lib/mincer/version.rb,
lib/mincer/processors/sort.rb,
lib/mincer/processors/search.rb,
lib/mincer/processors/paginate.rb,
lib/mincer/action_view/sort_helper.rb,
lib/mincer/processors/cache_digest.rb,
lib/mincer/processors/pg_json_dumper.rb

Overview

This should be extracted and moved to gem

Defined Under Namespace

Modules: ActionView, Processors, VERSION Classes: Base

Class Method Summary collapse

Class Method Details

.connectionObject



15
16
17
# File 'lib/mincer.rb', line 15

def self.connection
  ::ActiveRecord::Base.connection()
end

.postgres?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/mincer.rb', line 11

def self.postgres?
  self.connection.is_a?(::ActiveRecord::ConnectionAdapters::PostgreSQLAdapter) rescue false
end

.processorsObject



7
8
9
# File 'lib/mincer.rb', line 7

def self.processors
  @processors ||= []
end

.versionObject



3
4
5
# File 'lib/mincer/version.rb', line 3

def self.version
  Gem::Version.new '0.1.1'
end