Class: ForestAdminDatasourceToolkit::Validations::ChartValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/forest_admin_datasource_toolkit/validations/chart_validator.rb

Class Method Summary collapse

Class Method Details

.validate?(condition, result, key_names) ⇒ Boolean

Returns:

  • (Boolean)


4
5
6
7
8
9
10
11
12
# File 'lib/forest_admin_datasource_toolkit/validations/chart_validator.rb', line 4

def self.validate?(condition, result, key_names)
  if condition
    result_keys = result.keys.join(',')
    raise ForestAdminDatasourceToolkit::Exceptions::ForestException,
          "The result columns must be named '#{key_names}' instead of '#{result_keys}'"
  end

  true
end