Module: Pacecar::Helpers::ClassMethods
- Defined in:
- lib/pacecar/helpers.rb
Instance Method Summary (collapse)
- - (Object) boolean_column_names
- - (Object) datetime_column_names
- - (Object) non_boolean_column_names
- - (Object) non_state_text_and_string_columns
- - (Object) numeric_column_names
- - (Object) safe_column_names
- - (Object) text_and_string_column_names
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.[: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 |