module Ethereum::Tester::Language
Public Class Methods
all()
click to toggle source
# File lib/ethereum/tester/language.rb, line 7 def all return @all if @all @all = {} begin require 'serpent' @all[:serpent] = Serpent rescue LoadError => e puts "Failed to load serpent" end if SolidityWrapper.solc_path @all[:solidity] = SolidityWrapper end @all end
format_spaces(code)
click to toggle source
# File lib/ethereum/tester/language.rb, line 30 def format_spaces(code) code =~ /\A(\s+)/ ? code.gsub(/^#{$1}/, '') : code end
get(name)
click to toggle source
# File lib/ethereum/tester/language.rb, line 26 def get(name) all[name] end