Class: DPL::Provider::Bintray::Artifact
- Inherits:
-
Object
- Object
- DPL::Provider::Bintray::Artifact
- Defined in:
- lib/dpl/provider/bintray.rb
Overview
This class represents an artifact (file) to be uploaded to Bintray.
Instance Attribute Summary collapse
-
#local_path ⇒ Object
readonly
Returns the value of attribute local_path.
-
#matrix_params ⇒ Object
readonly
Returns the value of attribute matrix_params.
-
#upload_path ⇒ Object
readonly
Returns the value of attribute upload_path.
Instance Method Summary collapse
- #eql?(other) ⇒ Boolean
- #hash ⇒ Object
-
#initialize(local_path, upload_path, matrix_params) ⇒ Artifact
constructor
A new instance of Artifact.
Constructor Details
#initialize(local_path, upload_path, matrix_params) ⇒ Artifact
Returns a new instance of Artifact.
477 478 479 480 481 |
# File 'lib/dpl/provider/bintray.rb', line 477 def initialize(local_path, upload_path, matrix_params) @local_path = local_path @upload_path = upload_path @matrix_params = matrix_params end |
Instance Attribute Details
#local_path ⇒ Object (readonly)
Returns the value of attribute local_path.
491 492 493 |
# File 'lib/dpl/provider/bintray.rb', line 491 def local_path @local_path end |
#matrix_params ⇒ Object (readonly)
Returns the value of attribute matrix_params.
493 494 495 |
# File 'lib/dpl/provider/bintray.rb', line 493 def matrix_params @matrix_params end |
#upload_path ⇒ Object (readonly)
Returns the value of attribute upload_path.
492 493 494 |
# File 'lib/dpl/provider/bintray.rb', line 492 def upload_path @upload_path end |
Instance Method Details
#eql?(other) ⇒ Boolean
487 488 489 |
# File 'lib/dpl/provider/bintray.rb', line 487 def eql?(other) @localPath == other.local_path end |
#hash ⇒ Object
483 484 485 |
# File 'lib/dpl/provider/bintray.rb', line 483 def hash return @localPath.hash end |