Sha256: aa04e0175d6bc4e00c641a9fa53b7e237eb8dcd81154ec430bea5f028721397f

Contents?: true

Size: 326 Bytes

Versions: 12

Compression:

Stored size: 326 Bytes

Contents

# frozen_string_literal: true

require_relative 'data_transformer_base'
require 'json'

class DataTransformerJSON < DataTransformerBase
  public_class_method :new

  def str_to_hash_list(str)
    JSON.parse(str, { symbolize_names: true })
  end

  def hash_list_to_str(hash_list)
    JSON.pretty_generate(hash_list)
  end
end

Version data entries

12 entries across 12 versions & 5 rubygems

Version Path
shnaider_carproj-0.1.0 lib/repositories/data_sources/transformers/data_transformer_json.rb
rybish_code-1.1.4 lib/source/repositories/data_sources/transformers/data_transformer_json.rb
shnaider_code-1.1.6 lib/source/repositories/data_sources/transformers/data_transformer_json.rb
papaSquidLib-0.1.0 lib/repositories/data_sources/transformers/data_transformer_json.rb
shnaider_code-1.1.5 lib/source/repositories/data_sources/transformers/data_transformer_json.rb
rubbish_code-1.1.4 lib/source/repositories/data_sources/transformers/data_transformer_json.rb
rubbish_code-1.1.3 lib/source/repositories/data_sources/transformers/data_transformer_json.rb
rubbish_code-1.1.2 lib/source/repositories/data_sources/transformers/data_transformer_json.rb
rubbish_code-1.1.1 lib/source/repositories/data_sources/transformers/data_transformer_json.rb
rubbish_code-1.1.0 lib/source/repositories/data_sources/transformers/data_transformer_json.rb
rubbish_code-1.0.0 lib/source/repositories/data_sources/transformers/data_transformer_json.rb
rubbish_code-0.1.4 lib/source/repositories/data_sources/transformers/data_transformer_json.rb