Class: Laser::Analysis::Bindings::TemporaryBinding
- Inherits:
-
Base
- Object
- Base
- Laser::Analysis::Bindings::TemporaryBinding
- Defined in:
- lib/laser/analysis/bindings.rb
Instance Attribute Summary
Attributes inherited from Base
#annotated_type, #ast_node, #definition, #inferred_type, #name, #self_owner, #uses, #value
Instance Method Summary (collapse)
Methods inherited from Base
#<=>, #bind!, #class_used, #deep_dup, #expr_type, #initialize, #initialize_dup_deep, #inspect, #scope, #to_s
Methods included from Comparable
#<, #<=, #==, #>, #>=, #between?, compare_int
Constructor Details
This class inherits a constructor from Laser::Analysis::Bindings::Base
Instance Method Details
- (Object) non_ssa_name
103 104 105 |
# File 'lib/laser/analysis/bindings.rb', line 103 def non_ssa_name name.rpartition('#').first end |