class Predicate::Binder
Attributes
binding[R]
Public Class Methods
new(binding)
click to toggle source
# File lib/predicate/processors/binder.rb, line 6 def initialize(binding) @binding = binding end
Public Instance Methods
on_literal(sexpr)
click to toggle source
# File lib/predicate/processors/binder.rb, line 11 def on_literal(sexpr) lit = sexpr.last if lit.is_a?(Placeholder) [:literal, binding[lit]] else sexpr end end