closed!()
click to toggle source
def closed!
@status = :closed
end
closed?()
click to toggle source
def closed?
@status == :closed
end
closing!()
click to toggle source
def closing!
@status = :closing
end
closing?()
click to toggle source
def closing?
@status == :closing
end
open?()
click to toggle source
opened!()
click to toggle source
def opened!
@status = :opened
end
opened?()
click to toggle source
def opened?
@status == :opened
end
opening!()
click to toggle source
def opening!
@status = :opening
end
opening?()
click to toggle source
def opening?
@status == :opening
end
status=(value)
click to toggle source
def status=(value)
if VALUES.include?(value)
@status = value
else
raise ImproperStatusError.new(value)
end
end