module JYRon::Adapters
Constants
- ADAPTERS
Private Instance Methods
camelcase_keys()
click to toggle source
# File lib/jyron/adapters.rb, line 42 def camelcase_keys object.deep_transform_keys!{|key| (key.class == String)? key.camelize : key } if @object.class == Hash if @object.class == Array then @object.each do |item| item.deep_transform_keys!{|key| (key.class == String)? key.camelize: key} if item.class == Hash end end end
downcase_keys()
click to toggle source
# File lib/jyron/adapters.rb, line 28 def downcase_keys object.deep_transform_keys!{|key| (key.class == String)? key.downcase : key } if @object.class == Hash if @object.class == Array then @object.each do |item| item.deep_transform_keys!{|key| (key.class == String)? key.downcase: key} if item.class == Hash end end end
snakecase_keys()
click to toggle source
# File lib/jyron/adapters.rb, line 35 def snakecase_keys object.deep_transform_keys!{|key| (key.class == String)? key.underscore : key } if @object.class == Hash if @object.class == Array then @object.each do |item| item.deep_transform_keys!{|key| (key.class == String)? key.underscore: key} if item.class == Hash end end end
stringify_keys()
click to toggle source
# File lib/jyron/adapters.rb, line 14 def stringify_keys object.deep_transform_keys!{|key| (key.class == Symbol)? key.to_s : key } if @object.class == Hash if @object.class == Array then @object.each do |item| item.deep_transform_keys!{|key| (key.class == Symbol)? key.to_s: key} if item.class == Hash end end end
symbolize_keys()
click to toggle source
# File lib/jyron/adapters.rb, line 7 def symbolize_keys @object.deep_transform_keys! { |key| (key.class == String)? key.to_sym : key } if @object.class == Hash if @object.class == Array then @object.each do |item| item.deep_transform_keys! {|key| (key.class == String)? key.to_sym : key } if item.class == Hash end end end
upcase_keys()
click to toggle source
# File lib/jyron/adapters.rb, line 21 def upcase_keys object.deep_transform_keys!{|key| (key.class == String)? key.upcase : key } if @object.class == Hash if @object.class == Array then @object.each do |item| item.deep_transform_keys!{|key| (key.class == String)? key.upcase: key} if item.class == Hash end end end