Module: Pacecar::Helpers::ClassMethods
- Defined in:
- lib/pacecar/helpers.rb
Instance Method Summary collapse
- #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 ⇒ Object
Instance Method Details
#boolean_column_names ⇒ Object
24 25 26 |
# File 'lib/pacecar/helpers.rb', line 24 def boolean_column_names column_names_for_type :boolean end |
#datetime_column_names ⇒ Object
28 29 30 |
# File 'lib/pacecar/helpers.rb', line 28 def datetime_column_names column_names_for_type :datetime, :date end |
#non_boolean_column_names ⇒ Object
20 21 22 |
# File 'lib/pacecar/helpers.rb', line 20 def non_boolean_column_names column_names_without_type :boolean end |
#non_state_text_and_string_columns ⇒ Object
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 |
#numeric_column_names ⇒ Object
40 41 42 |
# File 'lib/pacecar/helpers.rb', line 40 def numeric_column_names column_names_for_type :integer, :float, :decimal end |
#safe_column_names ⇒ Object
16 17 18 |
# File 'lib/pacecar/helpers.rb', line 16 def safe_column_names safe_columns.collect(&:name) end |
#text_and_string_column_names ⇒ Object
32 33 34 |
# File 'lib/pacecar/helpers.rb', line 32 def text_and_string_column_names column_names_for_type :text, :string end |