Sha256: 86503014392e48476734351cea1a3a75f53535404b77359d14fa854ce6237b76

Contents?: true

Size: 392 Bytes

Versions: 3

Compression:

Stored size: 392 Bytes

Contents

module BridgeCache::Plugins
  class DataTransform

    def self.set_bridge_id(row)
      if row.key?('id')
        row['bridge_id'] = row['id'] if row.key?('id')
        row.delete('id')
      end
      row
    end

    def self.valid_json?(json)
      json = JSON.parse(json) unless json.class == Hash
      return json
    rescue JSON::ParserError => e
      return false
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
bridge_cache-0.2.8 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.2.7 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.2.6 app/lib/bridge_cache/plugins/data_transform.rb