Can you name this "Gang of Four" design pattern?
class TrailWithProgress < SimpleDelegator
def initialize(trail)
super
@trail = trail
end
def incomplete?
unstarted? || in_progress?
end
private
def unstarted?
# ...
end
def in_progress?
# ...
end
end