mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
25 lines
422 B
Ruby
25 lines
422 B
Ruby
|
module Rake
|
||
|
|
||
|
####################################################################
|
||
|
# Exit status class for times the system just gives us a nil.
|
||
|
class PseudoStatus
|
||
|
attr_reader :exitstatus
|
||
|
def initialize(code=0)
|
||
|
@exitstatus = code
|
||
|
end
|
||
|
def to_i
|
||
|
@exitstatus << 8
|
||
|
end
|
||
|
def >>(n)
|
||
|
to_i >> n
|
||
|
end
|
||
|
def stopped?
|
||
|
false
|
||
|
end
|
||
|
def exited?
|
||
|
true
|
||
|
end
|
||
|
end
|
||
|
|
||
|
end
|