Sha256: caff207c2b4da40d792098beca5751bbe7e2ecb2f6c4a28c47c9ed288aea08e6
Contents?: true
Size: 504 Bytes
Versions: 1
Compression:
Stored size: 504 Bytes
Contents
# frozen_string_literal: true module Pushybullet module Concerns module FromHash def from_hash(data) o = new data.each do |key, value| o.send("#{key}=", value) end o end end module ToHash def to_hash d = {} instance_variables.each do |name| val = instance_variable_get(name) d[name[1..-1]] = val unless val.nil? end d end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pushybullet-0.1.2 | lib/pushybullet/concerns.rb |