Method: Weaver::JavaScriptObject#generate

Defined in:
lib/weaver/element_types/javascript_object.rb

#generateObject



18
19
20
21
22
23
24
25
26
27
28
# File 'lib/weaver/element_types/javascript_object.rb', line 18

def generate
  result = @object.map do |key, value|
    value_expression = value[:value]

    value_expression = "\"#{value[:value]}\"" if value[:type] == :string

    "#{key}: #{value_expression}"
  end.join ','

  "{#{result}}"
end