Sha256: e47b70fbebfa381d8e33b6c2b2f6166ae15a0f008fe009973e7ba3d41d144248
Contents?: true
Size: 773 Bytes
Versions: 8
Compression:
Stored size: 773 Bytes
Contents
# frozen_string_literal: true class Serega module SeregaPlugins module Metadata class MetaAttribute class CheckOptHideEmpty class << self # # Checks attribute :after_hide_if option # # @param opts [Hash] Attribute options # # @raise [SeregaError] SeregaError that option has invalid value # # @return [void] # def call(opts) return unless opts.key?(:hide_empty) value = opts[:hide_empty] return if value == true raise SeregaError, "Invalid option :hide_empty => #{value.inspect}. Must be true" end end end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems