Module: Pacecar::Helpers::ClassMethods

Defined in:
lib/pacecar/helpers.rb

Instance Method Summary (collapse)

Instance Method Details

- (Object) boolean_column_names



24
25
26
# File 'lib/pacecar/helpers.rb', line 24

def boolean_column_names
  column_names_for_type :boolean
end

- (Object) datetime_column_names



28
29
30
# File 'lib/pacecar/helpers.rb', line 28

def datetime_column_names
  column_names_for_type :datetime, :date
end

- (Object) non_boolean_column_names



20
21
22
# File 'lib/pacecar/helpers.rb', line 20

def non_boolean_column_names
  column_names_without_type :boolean
end

- (Object) non_state_text_and_string_columns



36
37
38
# File 'lib/pacecar/helpers.rb', line 36

def non_state_text_and_string_columns
  text_and_string_column_names.reject { |name| name =~ Pacecar::Helpers.options[:state_pattern] }
end

- (Object) numeric_column_names



40
41
42
# File 'lib/pacecar/helpers.rb', line 40

def numeric_column_names
  column_names_for_type :integer, :float, :decimal
end

- (Object) safe_column_names



16
17
18
# File 'lib/pacecar/helpers.rb', line 16

def safe_column_names
  safe_columns.collect(&:name)
end

- (Object) text_and_string_column_names



32
33
34
# File 'lib/pacecar/helpers.rb', line 32

def text_and_string_column_names
  column_names_for_type :text, :string
end