class Hash
Public Instance Methods
packed_class?()
click to toggle source
# File lib/musicality/packable.rb, line 147 def packed_class? has_key?(Packable::PACKED_CLASS_KEY) && Packable.recover_class(fetch(Packable::PACKED_CLASS_KEY)).included_modules.include?(Packable) end
unpack()
click to toggle source
# File lib/musicality/packable.rb, line 152 def unpack raise "Not a packed class" unless packed_class? Packable.recover_class(fetch(Packable::PACKED_CLASS_KEY)).unpack self end