Module: RoSupport::RoDebug::ClassMethods

Defined in:
lib/ro_support/ro_debug.rb

Instance Method Summary collapse

Instance Method Details

#check_env(envs) ⇒ Object



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

def check_env(envs)
  envs.each do |env|
    var_name = env
    eval <<-EVAL
      if defined? #{env}
        var_value = #{env}
      else
        var_value = nil
      end
    EVAL
    puts <<-PUTS
#{var_name} = #{var_value ||= 'nil'}
    PUTS
  end
end

#solution(var_name) ⇒ Object



26
27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/ro_support/ro_debug.rb', line 26

def solution(var_name)
  <<-SOLUTION
nil
------------------------------------------
Solution: please fill #{var_name} with

  #{var_name.split(".").first}.conf do
    #{var_name} = VALUE
  end

if you get any trouble
------------------------------------------
  SOLUTION
end