ruby_file_ast!() { /* proc-macro */ }Expand description
Execute Ruby from a file and generate Rust code
§Arguments
input- A&strliteral containing ruby code
§Example
Contents of ./src/main.rs
use macro_ruby::ruby_file_ast;
ruby_file_ast!("src/file.rb");
assert_eq!(var0, 0);
assert_eq!(var1, 1);
assert_eq!(var2, 2);Contents of ./src/file.rb:
3.times do |x|
puts "let var#{x} = #{x};"
end