Class: Glimmer::DSL::ColorExpression
Instance Method Summary
collapse
Methods inherited from Expression
#add_content, #textual?, #widget?
Instance Method Details
#can_interpret?(parent, keyword, *args, &block) ⇒ Boolean
12
13
14
15
|
# File 'lib/glimmer/dsl/color_expression.rb', line 12
def can_interpret?(parent, keyword, *args, &block)
['color', 'rgba', 'rgb'].include?(keyword) and
(1..4).include?(args.count)
end
|
#interpret(parent, keyword, *args, &block) ⇒ Object
17
18
19
|
# File 'lib/glimmer/dsl/color_expression.rb', line 17
def interpret(parent, keyword, *args, &block)
SWT::ColorProxy.new(*args)
end
|