Sha256: 7c500f3a293571661cbb7d3a0d42bf6eba64348207650401cb6130b68961949a
Contents?: true
Size: 735 Bytes
Versions: 3
Compression:
Stored size: 735 Bytes
Contents
module Slate module SlateTree class Target < Treetop::Runtime::SyntaxNode def text_value elements.detect{ |e| e.is_a? String }.text_value end end class Function < Treetop::Runtime::SyntaxNode def text_value elements.detect{ |e| e.is_a? Token }.text_value end end class Token < Treetop::Runtime::SyntaxNode end class Argument < Treetop::Runtime::SyntaxNode def text_value elements.first.text_value end end class String < Treetop::Runtime::SyntaxNode def text_value super.gsub(/"/,'') end end class Integer < Treetop::Runtime::SyntaxNode def text_value super.to_i end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
slate-1.1.2 | lib/slate/parser/extensions.rb |
slate-1.1.1 | lib/slate/parser/extensions.rb |
slate-1.1.0 | lib/slate/parser/extensions.rb |