Module: TableStructure::Schema::ColumnConverter

Defined in:
lib/table_structure/schema/column_converter.rb

Class Method Summary collapse

Class Method Details

.create_optional_converters(name_prefix: nil, name_suffix: nil) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/table_structure/schema/column_converter.rb', line 7

def create_optional_converters(
  name_prefix: nil,
  name_suffix: nil
)
  column_converters = {}

  if name_prefix
    column_converters[:_name_prepender_] =
      create_prepender(name_prefix, header: true, body: false)
  end

  if name_suffix
    column_converters[:_name_appender_] =
      create_appender(name_suffix, header: true, body: false)
  end

  column_converters
end