class Sablon::Expression::LookupOrMethodCall
Public Instance Methods
evaluate(context)
click to toggle source
# File lib/sablon/operations.rb, line 167 def evaluate(context) if receiver = receiver_expr.evaluate(context) expression.split(".").inject(receiver) do |local, m| case local when Hash local[m] else local.public_send m if local.respond_to?(m) end end end end
inspect()
click to toggle source
# File lib/sablon/operations.rb, line 180 def inspect "«#{receiver_expr.name}.#{expression}»" end