Module: Configuration::ConditionalInclusion

Included in:
Identify, OutputMultiBase::OutputSpec, SourceStoreBase, Thumbnail, Thumbnail::ThumbnailSpec
Defined in:
lib/httpimagestore/configuration/handler.rb

Instance Method Summary collapse

Instance Method Details

#excluded?(request_state) ⇒ Boolean

Returns:

  • (Boolean)


206
207
208
# File 'lib/httpimagestore/configuration/handler.rb', line 206

def excluded?(request_state)
	not included? request_state
end

#included?(request_state) ⇒ Boolean

Returns:

  • (Boolean)


199
200
201
202
203
204
# File 'lib/httpimagestore/configuration/handler.rb', line 199

def included?(request_state)
	return true unless @matchers
	@matchers.any? do |matcher|
		matcher.included?(request_state)
	end
end

#inclusion_matcher(matcher) ⇒ Object



195
196
197
# File 'lib/httpimagestore/configuration/handler.rb', line 195

def inclusion_matcher(matcher)
	(@matchers ||= []) << matcher if matcher
end