Sha256: 5cfd700f1c80a3e8aaa122cb111390daf436aa43a03be0ae25d31be943d8c289
Contents?: true
Size: 515 Bytes
Versions: 1
Compression:
Stored size: 515 Bytes
Contents
module Furnace module AST class SymbolicNode def initialize(name) @name = name.to_sym end def to_sym @name end def ===(name) @name == name.to_sym end def inspect @name.to_s end end class MethodName < SymbolicNode def inspect ".#{@name}" end end class LocalVariable < SymbolicNode def inspect "%#{@name}" end end class Constant < SymbolicNode end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
furnace-0.0.1 | lib/furnace/ast/symbolic_node.rb |