Class: LCDProc::Response

Inherits:
Object
  • Object
show all
Defined in:
lib/lcdproc/response.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message) ⇒ Response

Returns a new instance of Response.



32
33
34
# File 'lib/lcdproc/response.rb', line 32

def initialize( message )
  @message = message
end

Instance Attribute Details

#messageObject (readonly)

Returns the value of attribute message.



30
31
32
# File 'lib/lcdproc/response.rb', line 30

def message
  @message
end

Instance Method Details

#successful?Boolean

Returns:

  • (Boolean)


36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# File 'lib/lcdproc/response.rb', line 36

def successful?
  passed = true
  
  if @message.kind_of? String
    messages = [@message]
  else
    messages = @message
  end
  
  messages.each do |m|
    if m =~ /^huh/
      passed = false
      break
    end
  end
  
  return passed
end