Sha256: b8bf8adc7544b3497e81c858d25a4c3b194f75f2d4e8e991c776165634b35abd
Contents?: true
Size: 559 Bytes
Versions: 11
Compression:
Stored size: 559 Bytes
Contents
module ACTV class AssetValidator attr_reader :response def initialize response @response = response end def valid? true end private def asset_categories response[:assetCategories] || [] end def taxonomy_has? name asset_categories.any? do |cat| cat[:category][:categoryTaxonomy].downcase.include? name.downcase end end def category_is? name asset_categories.any? do |cat| cat[:category][:categoryName].downcase == name.downcase end end end end
Version data entries
11 entries across 11 versions & 1 rubygems