Module: ToLua::Extensions::Hash

Included in:
Hash
Defined in:
lib/to_lua/extensions.rb

Instance Method Summary collapse

Instance Method Details

#to_luaObject



6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/to_lua/extensions.rb', line 6

def to_lua
  fields = []

  self.each do |key, value|
    field  =  '['
    field  << key.to_s.to_lua
    field  << ']='
    field  << value.to_lua
    fields << field
  end

  '{' + fields.join(',') + '}'
end