module ActiveReporter
Constants
- VERSION
Public Class Methods
database_type()
click to toggle source
# File lib/active_reporter.rb, line 3 def database_type @database_type ||= case database_adapter when /postgres/ then :postgres when /mysql/ then :mysql when /sqlite/ then :sqlite else raise "unsupported database #{database_adapter}" end end
numeric?(value)
click to toggle source
# File lib/active_reporter.rb, line 13 def numeric?(value) value.is_a?(Numeric) || value.is_a?(String) && value =~ /\A\d+(?:\.\d+)?\z/ end
Private Class Methods
database_adapter()
click to toggle source
# File lib/active_reporter.rb, line 19 def database_adapter ActiveRecord::Base.connection_config[:adapter] end