class RPath::Content
Given a prior expression producing vertex V, evaluates to V’s content.
Public Class Methods
new(prior)
click to toggle source
@param [Expression] prior
An expression producing a vertex
# File lib/rpath/expressions.rb, line 315 def initialize(prior) @prior = prior end
Public Instance Methods
to_s()
click to toggle source
@return [String]
# File lib/rpath/expressions.rb, line 320 def to_s "#{@prior}:content" end
Private Instance Methods
do_eval(graph, adapter)
click to toggle source
# File lib/rpath/expressions.rb, line 326 def do_eval(graph, adapter) vertex = @prior.eval(graph, adapter) vertex && adapter.content(vertex) end