Sha256: d4b6d6de5d4eb1f37a94244684c25162eea41321e652318d1a76cc953c61ac01
Contents?: true
Size: 938 Bytes
Versions: 4
Compression:
Stored size: 938 Bytes
Contents
module GrapeDSL module EXT module ArrayMP def convert_all_value_to_s self.count.times do |index| case self[index].class.to_s.downcase when "hash" self[index].convert_all_value_to_s when "array" self[index].convert_all_value_to_s else self[index]= self[index].to_s end end return self end end module HashMP def convert_all_value_to_s self.each do |key,value| case value.class.to_s.downcase when "hash" value.convert_all_value_to_s when "array" value.convert_all_value_to_s else self[key]= value.to_s end end return self end end end end Array.__send__ :include, GrapeDSL::EXT::ArrayMP Hash.__send__ :include, GrapeDSL::EXT::HashMP
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
grape-dsl-2.1.0 | lib/grape-dsl/doc_mp.rb |
grape-dsl-2.0.3 | lib/grape-dsl/doc_mp.rb |
grape-dsl-2.0.2 | lib/grape-dsl/doc_mp.rb |
grape-dsl-2.0.1 | lib/grape-dsl/doc_mp.rb |