Module: Ethereum::Tester::Language

Defined in:
lib/ethereum/tester/language.rb

Class Method Summary collapse

Class Method Details

.allObject



8
9
10
11
12
13
14
15
16
17
# File 'lib/ethereum/tester/language.rb', line 8

def all
  return @all if @all

  @all = {
    serpent: Serpent,
    solidity: SolidityWrapper.solc_path && SolidityWrapper
  }

  @all
end

.format_spaces(code) ⇒ Object



23
24
25
# File 'lib/ethereum/tester/language.rb', line 23

def format_spaces(code)
  code =~ /\A(\s+)/ ? code.gsub(/^#{$1}/, '') : code
end

.get(name) ⇒ Object



19
20
21
# File 'lib/ethereum/tester/language.rb', line 19

def get(name)
  all[name]
end