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.
786 787 788 789 790 |
# File 'lib/daedalus.rb', line 786 def initialize @pre = [] @default = [] @post = [] end |
Instance Attribute Details
#default ⇒ Object (readonly)
Returns the value of attribute default.
792 793 794 |
# File 'lib/daedalus.rb', line 792 def default @default end |
#post ⇒ Object (readonly)
Returns the value of attribute post.
792 793 794 |
# File 'lib/daedalus.rb', line 792 def post @post end |
#pre ⇒ Object (readonly)
Returns the value of attribute pre.
792 793 794 |
# File 'lib/daedalus.rb', line 792 def pre @pre end |
Instance Method Details
#<<(obj) ⇒ Object
794 795 796 |
# File 'lib/daedalus.rb', line 794 def <<(obj) @default << obj end |
#empty? ⇒ Boolean
798 799 800 |
# File 'lib/daedalus.rb', line 798 def empty? @pre.empty? and @default.empty? and @post.empty? end |