Class: Serverspec::Type::Command
- Inherits:
-
Base
- Object
- Base
- Serverspec::Type::Command
show all
- Defined in:
- lib/serverspec/type/command.rb
Instance Method Summary
collapse
Methods inherited from Base
#initialize, #to_ary, #to_s
Instance Method Details
#exit_status ⇒ Object
32
33
34
|
# File 'lib/serverspec/type/command.rb', line 32
def exit_status
command_result.exit_status.to_i
end
|
#return_exit_status?(status) ⇒ Boolean
20
21
22
|
# File 'lib/serverspec/type/command.rb', line 20
def return_exit_status?(status)
exit_status == status
end
|
#return_stderr?(content) ⇒ Boolean
12
13
14
15
16
17
18
|
# File 'lib/serverspec/type/command.rb', line 12
def return_stderr?(content)
if content.instance_of?(Regexp)
stderr =~ content
else
stderr.strip == content
end
end
|
#return_stdout?(content) ⇒ Boolean
4
5
6
7
8
9
10
|
# File 'lib/serverspec/type/command.rb', line 4
def return_stdout?(content)
if content.instance_of?(Regexp)
stdout =~ content
else
stdout.strip == content
end
end
|
#stderr ⇒ Object
28
29
30
|
# File 'lib/serverspec/type/command.rb', line 28
def stderr
command_result.stderr
end
|
#stdout ⇒ Object
24
25
26
|
# File 'lib/serverspec/type/command.rb', line 24
def stdout
command_result.stdout
end
|