Module: PP::PPMethods

Defined in:
lib/print_json_response.rb

Instance Method Summary collapse

Instance Method Details

#pp_hash(obj) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/print_json_response.rb', line 10

def pp_hash obj
  group(1, '{', '}') {
    keys = obj.keys.sort
    seplist(keys, nil, :each) {|k|
      group {
        pp k
        text '=>'
        group(1) {
          breakable ''
          pp obj[k]
        }
      }
    }
  }
end