Module: Exceptioner::Transport::Helper

Extended by:
Helper
Included in:
Helper
Defined in:
lib/exceptioner/transport/helper.rb

Instance Method Summary collapse

Instance Method Details

#format_env(env) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/exceptioner/transport/helper.rb', line 5

def format_env(env)
  unless env.empty?
    max_length = env.keys.max_by { |key| key.to_s.size }.size
    env.keys.sort.collect do |key|
      "* #{"%-*s: %s" % [max_length, key, env[key].to_s.strip[0..50]]}"
    end
  end.join("\n\t")
end

#title(text) ⇒ Object



14
15
16
17
18
# File 'lib/exceptioner/transport/helper.rb', line 14

def title(text)
  length = text.size + 5
  char = '#'
  "#{char * length}\n#{text}:\n#{char * length}\n"
end