Class: Bake::BuildPattern
- Inherits:
-
Object
- Object
- Bake::BuildPattern
- Defined in:
- lib/bakery/buildPattern.rb
Instance Attribute Summary collapse
-
#coll_p ⇒ Object
readonly
Returns the value of attribute coll_p.
-
#conf ⇒ Object
readonly
Returns the value of attribute conf.
-
#proj ⇒ Object
readonly
Returns the value of attribute proj.
Instance Method Summary collapse
- #==(comparee) ⇒ Object
- #eql?(comparee) ⇒ Boolean
- #getId ⇒ Object
- #hash ⇒ Object
-
#initialize(proj, conf, coll_p) ⇒ BuildPattern
constructor
A new instance of BuildPattern.
Constructor Details
#initialize(proj, conf, coll_p) ⇒ BuildPattern
Returns a new instance of BuildPattern.
5 6 7 8 9 |
# File 'lib/bakery/buildPattern.rb', line 5 def initialize(proj, conf, coll_p) @proj = proj @conf = conf @coll_p = coll_p end |
Instance Attribute Details
#coll_p ⇒ Object (readonly)
Returns the value of attribute coll_p.
4 5 6 |
# File 'lib/bakery/buildPattern.rb', line 4 def coll_p @coll_p end |
#conf ⇒ Object (readonly)
Returns the value of attribute conf.
4 5 6 |
# File 'lib/bakery/buildPattern.rb', line 4 def conf @conf end |
#proj ⇒ Object (readonly)
Returns the value of attribute proj.
4 5 6 |
# File 'lib/bakery/buildPattern.rb', line 4 def proj @proj end |
Instance Method Details
#==(comparee) ⇒ Object
19 20 21 |
# File 'lib/bakery/buildPattern.rb', line 19 def ==(comparee) self.getId == comparee.getId end |
#eql?(comparee) ⇒ Boolean
16 17 18 |
# File 'lib/bakery/buildPattern.rb', line 16 def eql?(comparee) self == comparee end |
#getId ⇒ Object
10 11 12 |
# File 'lib/bakery/buildPattern.rb', line 10 def getId proj + "*******" + conf end |
#hash ⇒ Object
13 14 15 |
# File 'lib/bakery/buildPattern.rb', line 13 def hash getId.hash end |