Module: Arable::Columns::Parser

Defined in:
lib/arable/columns/parser.rb

Constant Summary collapse

WARN_MESSAGE =
"No schema definition found, looked in #{Arable::Columns::Paths::ALL.join(', ')}".freeze

Class Method Summary collapse

Class Method Details

.call(table_name) ⇒ Object



11
12
13
14
15
# File 'lib/arable/columns/parser.rb', line 11

def call(table_name)
  Arable::Columns::FromSchema.call(table_name) ||
    Arable::Columns::FromStructure.call(table_name) ||
    Rails.logger.warn(WARN_MESSAGE)
end