Method: Blend::Status::Repo#check

Defined in:
lib/blend/status/repo.rb

#check(key, method) ⇒ Object



33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# File 'lib/blend/status/repo.rb', line 33

def check key, method
  ret = __send__( method )
  ret = false if ret.nil?
  printf "%20s: ", key
  if( ret )
    printf "\u2713\n".encode('utf-8').green
  else
    printf "\u2718\n".encode('utf-8').red

    if( @project.resolve )
      r = "resolve_#{method}".to_sym
      __send__(r) if respond_to? r
    end
  end
end