class Zakuro::Catalog::Columns

Columns 特定の列(フィールド) @note 指定された列のみ出力する

Attributes

columns[R]

@return [Array<String>] 列

Public Class Methods

new(columns: []) click to toggle source

初期化

@param [Array<String>] columns 列

# File lib/zakuro/condition.rb, line 105
def initialize(columns: [])
  @columns = columns
end
validate(columns:) click to toggle source

検証する

@param [Array<String>] columns 列

@return [Array<String>] エラーメッセージ

# File lib/zakuro/condition.rb, line 116
def self.validate(columns:)
  # TODO: 列内容のバリデーション
  failed = []

  return failed unless columns

  return failed if columns.is_a?(Array)

  failed.push("invalid columns type. #{columns}. should be array")

  failed
end