Module: Pdfrb::Arlington::Predicate::Functions
- Defined in:
- lib/pdfrb/arlington/predicate/functions.rb,
lib/pdfrb/arlington/predicate/functions/file.rb,
lib/pdfrb/arlington/predicate/functions/logical.rb,
lib/pdfrb/arlington/predicate/functions/version.rb,
lib/pdfrb/arlington/predicate/functions/presence.rb,
lib/pdfrb/arlington/predicate/functions/reference.rb,
lib/pdfrb/arlington/predicate/functions/arithmetic.rb
Overview
Registry of fn:Name predicate implementations. Each module
under Functions implements one or more predicates and
registers them on load via register.
Defined Under Namespace
Modules: ArithmeticPredicates, FilePredicates, LogicalPredicates, PresencePredicates, ReferencePredicates, VersionPredicates
Class Attribute Summary collapse
-
.registry ⇒ Object
readonly
Returns the value of attribute registry.
Class Method Summary collapse
Class Attribute Details
.registry ⇒ Object (readonly)
Returns the value of attribute registry.
13 14 15 |
# File 'lib/pdfrb/arlington/predicate/functions.rb', line 13 def registry @registry end |
Class Method Details
.clear! ⇒ Object
19 20 21 |
# File 'lib/pdfrb/arlington/predicate/functions.rb', line 19 def clear! @registry.clear end |
.register(name, &block) ⇒ Object
15 16 17 |
# File 'lib/pdfrb/arlington/predicate/functions.rb', line 15 def register(name, &block) @registry[name.to_s] = block end |