Class: Cutaneous::Compiler::Expression
- Inherits:
-
Object
- Object
- Cutaneous::Compiler::Expression
show all
- Defined in:
- lib/cutaneous/compiler/expression.rb
Instance Method Summary
collapse
Constructor Details
#initialize(expression) ⇒ Expression
Returns a new instance of Expression.
4
5
6
|
# File 'lib/cutaneous/compiler/expression.rb', line 4
def initialize(expression)
@expression = expression
end
|
Instance Method Details
#affect(builder) ⇒ Object
12
13
14
|
# File 'lib/cutaneous/compiler/expression.rb', line 12
def affect(builder)
builder.push(self)
end
|
#to_script ⇒ Object
8
9
10
|
# File 'lib/cutaneous/compiler/expression.rb', line 8
def to_script
%{__buf << __decode_params((} << @expression << %{)).to_s ; }
end
|