blob: 30c100bfa5469afaddaafd051fde7196ef130410 [file] [log] [blame]
//
// RACSubject.h
// ReactiveCocoa
//
// Created by Josh Abernathy on 3/9/12.
// Copyright (c) 2012 GitHub, Inc. All rights reserved.
//
#import "RACSignal.h"
#import "RACSubscriber.h"
/// A subject can be thought of as a signal that you can manually control by
/// sending next, completed, and error.
///
/// They're most helpful in bridging the non-RAC world to RAC, since they let you
/// manually control the sending of events.
@interface RACSubject : RACSignal <RACSubscriber>
/// Returns a new subject.
+ (instancetype)subject;
@end