Sha256: 69b24bb2df7167d1ef693eb892f0c86994ac51bb8e880b850d5d4009c22b10f6
Contents?: true
Size: 609 Bytes
Versions: 2
Compression:
Stored size: 609 Bytes
Contents
class RMXFirebaseDataSnapshot include RMXCommonMethods attr_accessor :snap def initialize(snap) @snap = snap end def hasValue? !value.nil? end def attr(keypath) valueForKeyPath(keypath) end def valueForKey(key) if v = value v[key] end end def valueForUndefinedKey(key) nil end def value snap.value end def ref snap.ref end def name snap.name end def priority snap.priority end def count snap.childrenCount end def children snap.children.each.map { |x| RMXFirebaseDataSnapshot.new(x) } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rmx-firebase-0.0.3 | lib/motion/RMXFirebaseDataSnapshot.rb |
rmx-firebase-0.0.2 | lib/motion/RMXFirebaseDataSnapshot.rb |