Class: Glimmer::DSL::XML::TextExpression
Instance Method Summary
collapse
inherited, keyword
Methods inherited from Expression
#add_content, dsl, #textual?, #widget?
Instance Method Details
#can_interpret?(parent, keyword, *args, &block) ⇒ Boolean
8
9
10
11
12
13
|
# File 'lib/glimmer/dsl/xml/text_expression.rb', line 8
def can_interpret?(parent, keyword, *args, &block)
(parent == nil or parent.is_a?(Glimmer::XML::Node)) and
(keyword.to_s == "text") and
(args.size == 1) and
!block
end
|
#interpret(parent, keyword, *args, &block) ⇒ Object
15
16
17
18
|
# File 'lib/glimmer/dsl/xml/text_expression.rb', line 15
def interpret(parent, keyword, *args, &block)
parent.children << args[0].to_s if parent
args[0].to_s
end
|