Module: Pacecar::Helpers::ClassMethods

Defined in:
lib/pacecar/helpers.rb

Instance Method Summary collapse

Instance Method Details

#boolean_column_namesObject



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

def boolean_column_names
  column_names_for_type :boolean
end

#non_boolean_column_namesObject



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

def non_boolean_column_names
  column_names_without_type :boolean
end

#non_state_text_and_string_columnsObject



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

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

#safe_column_namesObject



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

def safe_column_names
  safe_columns.collect(&:name)
end

#text_and_string_column_namesObject



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

def text_and_string_column_names
  column_names_for_type :text, :string
end