Sha256: d4786d78a1fbbf22768acb67df4eb785fbdb61e83f941b23c66573d3c2c92867
Contents?: true
Size: 506 Bytes
Versions: 1
Compression:
Stored size: 506 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 decode_json_items(items) items.collect {|i| JSON.parse(i) } end def encode_json_items(items) items.collect {|i| JSON.generate(i) } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
upperkut-0.1.0 | lib/upperkut/util.rb |