Class: Daedalus::Tasks
- Inherits:
-
Object
- Object
- Daedalus::Tasks
- Defined in:
- lib/daedalus.rb
Instance Attribute Summary collapse
-
#default ⇒ Object
readonly
Returns the value of attribute default.
-
#post ⇒ Object
readonly
Returns the value of attribute post.
-
#pre ⇒ Object
readonly
Returns the value of attribute pre.
Instance Method Summary collapse
- #<<(obj) ⇒ Object
- #empty? ⇒ Boolean
-
#initialize ⇒ Tasks
constructor
A new instance of Tasks.
Constructor Details
#initialize ⇒ Tasks
Returns a new instance of Tasks.
868 869 870 871 872 |
# File 'lib/daedalus.rb', line 868 def initialize @pre = [] @default = [] @post = [] end |
Instance Attribute Details
#default ⇒ Object (readonly)
Returns the value of attribute default.
874 875 876 |
# File 'lib/daedalus.rb', line 874 def default @default end |
#post ⇒ Object (readonly)
Returns the value of attribute post.
874 875 876 |
# File 'lib/daedalus.rb', line 874 def post @post end |
#pre ⇒ Object (readonly)
Returns the value of attribute pre.
874 875 876 |
# File 'lib/daedalus.rb', line 874 def pre @pre end |
Instance Method Details
#<<(obj) ⇒ Object
876 877 878 |
# File 'lib/daedalus.rb', line 876 def <<(obj) @default << obj end |
#empty? ⇒ Boolean
880 881 882 |
# File 'lib/daedalus.rb', line 880 def empty? @pre.empty? and @default.empty? and @post.empty? end |