class Eth::Contract::Initializer
Provide classes for contract initializer.
def build_all
def build_all @contracts.each do |contract| contract.build end end
def initialize(file)
-
file
(String
) -- file path to solidity code.
def initialize(file) sol_output = Eth::Solidity.new.compile(file) contracts = sol_output.keys @contracts = [] contracts.each do |contract| abi = sol_output[contract]["abi"] name = contract code = sol_output[contract]["bin"] @contracts << Contract.new(name, code, abi) end end