TapKit::Qualifier

Class/Module:
Class
In:
lib/tapkit/control/qualifier.rb
Parent:
Object

Description

Format Strings

%s:String
%d:Integer
%f:Float
%@:An arbitrary Object argument.
%K:Treated as a key
%%:Literal % character

Methods

add_qualifier_keys
filter
format
new
new_to_match_all_values
new_to_match_any_value
new_with_format
operator_string
operator_symbol
operators
qualifier_keys
relational_operators
validate

Classes and Modules

Module TapKit::Qualifier::ComparisonSupport
Class TapKit::Qualifier::UnknownKeyError

Public Class Methods

filter( objects, qualifier )
format( format, bindings = [] )

Alias for new_with_format

new()
new_to_match_all_values( values )

Creates an AndQualifier with KeyValueQualifiers.

new_to_match_any_value( values )
new_with_format( format, bindings = [] )
operator_string( operator )
operator_symbol( string )
operators()
relational_operators()

Public Instance Methods

add_qualifier_keys( set )

abstract - subclasses must override it

qualifier_keys()
validate( description )