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.
474 475 476 477 478 |
# File 'lib/dpl/provider/bintray.rb', line 474 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.
488 489 490 |
# File 'lib/dpl/provider/bintray.rb', line 488 def local_path @local_path end |
#matrix_params ⇒ Object (readonly)
Returns the value of attribute matrix_params.
490 491 492 |
# File 'lib/dpl/provider/bintray.rb', line 490 def matrix_params @matrix_params end |
#upload_path ⇒ Object (readonly)
Returns the value of attribute upload_path.
489 490 491 |
# File 'lib/dpl/provider/bintray.rb', line 489 def upload_path @upload_path end |
Instance Method Details
#eql?(other) ⇒ Boolean
484 485 486 |
# File 'lib/dpl/provider/bintray.rb', line 484 def eql?(other) @localPath == other.local_path end |
#hash ⇒ Object
480 481 482 |
# File 'lib/dpl/provider/bintray.rb', line 480 def hash return @localPath.hash end |