Sha256: 32c7f708308f64d386676bf3e2806dae0c525a8fb48c12d920cd66412c5e01e0

Contents?: true

Size: 391 Bytes

Versions: 19

Compression:

Stored size: 391 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

19 entries across 19 versions & 1 rubygems

Version Path
bridge_cache-0.3.19 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.17 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.16 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.15 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.14 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.13 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.12 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.11 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.10 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.9 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.8 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.7 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.6 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.5 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.4 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.3 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.2 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.01 app/lib/bridge_cache/plugins/data_transform.rb
bridge_cache-0.3.0 app/lib/bridge_cache/plugins/data_transform.rb