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 "      if defined? \#{env}\n        var_value = \#{env}\n      else\n        var_value = nil\n      end\n    EVAL\n    puts <<-PUTS\n\#{var_name} = \#{var_value ||= 'nil'}\n    PUTS\n  end\nend\n"

#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)
  "nil\n------------------------------------------\nSolution: please fill \#{var_name} with\n\n  \#{var_name.split(\".\").first}.conf do\n    \#{var_name} = VALUE\n  end\n\nif you get any trouble\n------------------------------------------\n  SOLUTION\nend\n"