Sha256: 1d41232001d0a7896d622c044ed056b44c9d0ee9c824f40d182374437f27b544

Contents?: true

Size: 456 Bytes

Versions: 3

Compression:

Stored size: 456 Bytes

Contents

module Simperium
    class ChangeProcessor
        def process(change)
            if change['o'] == 'M'
                if change.include?('sv')
                    change['v'].each do |key|
                        handler = self.send('on_change_#{key}')
                        if handler
                            handler(change['d'][key])
                        end
                    end
                end
            end
        end
    end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
simperium-0.0.2.4 lib/simperium/changes.rb
simperium-0.0.2.3 lib/simperium/changes.rb
simperium-0.0.2.2 lib/simperium/changes.rb