lib/glimmer/dsl/opal/property_expression.rb in glimmer-dsl-opal-0.10.3 vs lib/glimmer/dsl/opal/property_expression.rb in glimmer-dsl-opal-0.11.0
- old
+ new
@@ -4,11 +4,12 @@
module DSL
module Opal
class PropertyExpression < StaticExpression
include TopLevelExpression
- def can_interpret?(parent, keyword, *args, &block)
+ def can_interpret?(parent, keyword, *args, &block)
parent and
+ (!args.empty?) and
parent.respond_to?(:set_attribute) and
parent.respond_to?(keyword, *args) and
keyword and
block.nil?
end