lib/furnace/ast/symbolic_node.rb in furnace-0.0.1 vs lib/furnace/ast/symbolic_node.rb in furnace-0.0.2
- old
+ new
@@ -1,36 +1,34 @@
-module Furnace
- module AST
- class SymbolicNode
- def initialize(name)
- @name = name.to_sym
- end
+module Furnace::AST
+ class SymbolicNode
+ def initialize(name)
+ @name = name.to_sym
+ end
- def to_sym
- @name
- end
+ def to_sym
+ @name
+ end
- def ===(name)
- @name == name.to_sym
- end
-
- def inspect
- @name.to_s
- end
+ def ===(name)
+ @name == name.to_sym
end
- class MethodName < SymbolicNode
- def inspect
- ".#{@name}"
- end
+ def inspect
+ @name.to_s
end
+ end
- class LocalVariable < SymbolicNode
- def inspect
- "%#{@name}"
- end
+ class MethodName < SymbolicNode
+ def inspect
+ ".#{@name}"
end
+ end
- class Constant < SymbolicNode
+ class LocalVariable < SymbolicNode
+ def inspect
+ "%#{@name}"
end
+ end
+
+ class Constant < SymbolicNode
end
end
\ No newline at end of file