Class: RLSL::Prism::TargetCapabilityValidator

Inherits:
Object
  • Object
show all
Includes:
TypeShapes
Defined in:
lib/rlsl/prism/target_capability_validator.rb

Instance Method Summary collapse

Methods included from TypeShapes

array, array?, element_type

Instance Method Details

#validate!(node, target) ⇒ Object



14
15
16
17
18
# File 'lib/rlsl/prism/target_capability_validator.rb', line 14

def validate!(node, target)
  @target = target.to_sym
  IR::Traversal.each(node) { |current| validate_node!(current) }
  node
end