Module: Sablon::Expression
- Defined in:
- lib/sablon/operations.rb
Defined Under Namespace
Classes: LookupOrMethodCall, Variable
Class Method Summary collapse
Class Method Details
.parse(expression) ⇒ Object
85 86 87 88 89 90 91 92 |
# File 'lib/sablon/operations.rb', line 85 def self.parse(expression) if expression.include?(".") parts = expression.split(".") LookupOrMethodCall.new(Variable.new(parts.shift), parts.join(".")) else Variable.new(expression) end end |