Sha256: 88740d6ef4b9983c85928b8b31926620ba3d8c1f9d21d391f3c051366ebc5544
Contents?: true
Size: 614 Bytes
Versions: 5
Compression:
Stored size: 614 Bytes
Contents
require 'json' module Upperkut module Util def to_underscore(object) klass_name = object klass_name.gsub!(/::/, '_') klass_name.gsub!(/([A-Z\d]+)([A-Z][a-z])/, '\1_\2') klass_name.gsub!(/([a-z\d])([A-Z])/, '\1_\2') klass_name.tr!('-', '_') klass_name.downcase! klass_name end def encode_json_items(items) items = items.collect do |i| JSON.generate( 'enqueued_at' => Time.now.to_i, 'body' => i ) end end def decode_json_items(items) items.collect { |i| JSON.parse(i) } end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
upperkut-0.4.1 | lib/upperkut/util.rb |
upperkut-0.4.0 | lib/upperkut/util.rb |
upperkut-0.3.0 | lib/upperkut/util.rb |
upperkut-0.1.4 | lib/upperkut/util.rb |
upperkut-0.1.3 | lib/upperkut/util.rb |