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

Format Strings

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

Methods

Classes and Modules

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

Constants

EQUAL = :'equal?'
NOT_EQUAL = :'not_equal?'
CONTAIN = :'contain?'
GREATER = :'greater?'
GREATER_OR_EQUAL = :'greater_or_equal?'
LESS = :'less?'
LESS_OR_EQUAL = :'less_or_equal?'
LIKE = :'like?'
CI_LIKE = :'ci_like?'
R_OPERATORS = ['=', '==', '!=', '<', '<=', '>', '>=']
OPERATORS = ['=', '==', '!=', '<', '<=', '>', '>=', 'like', 'cilike']

External Aliases

new_with_format -> format
to_s -> inspect

Public Class methods

Creates an AndQualifier with KeyValueQualifiers.

Public Instance methods

abstract - subclasses must override it

[Validate]