Module: SolidRail::Generator
- Defined in:
- lib/solidrail/generator.rb
Overview
Generator module for converting Ruby AST to Solidity code
Class Method Summary collapse
Class Method Details
.generate_solidity(ast_node) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/solidrail/generator.rb', line 7 def generate_solidity(ast_node) case ast_node.type when :program generate_program(ast_node) when :class generate_contract(ast_node) when :def generate_function(ast_node) when :assign generate_assignment(ast_node) else generate_expression(ast_node) end end |