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