class Zakuro::Catalog::Options

Options オプション 取得内容を変更する

* unit: 年/月/日
* lost_days: 没日あり
* seasons: 四季あり

Attributes

options[R]

@return [Array<String>] オプション

Public Class Methods

new(options: []) click to toggle source

初期化

@param [Array<String>] options オプション

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

検証する

@param [Array<String>] options オプション

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

# File lib/zakuro/condition.rb, line 160
def self.validate(options:)
  failed = []
  return failed unless options

  return failed if options.is_a?(Hash)

  failed.push("invalid options type. #{options}. should be hash")

  failed
end