Class: Rafflesia::DandelionBinding
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::DandelionBinding
- Defined in:
- lib/rafflesia/registry/dandelion_binding.rb
Constant Summary collapse
- HASH_ATTRS =
{ database_id: :database_id, database_release_id: :database_release_id, index_build_digest: :index_build_digest, index_build_id: :index_build_id, release_digest: :release_digest, release_id: :release_id, repository_id: :repository_id, storage_scope_id: :storage_scope_id, tenant_id: :tenant_id }.freeze
Instance Attribute Summary collapse
-
#database_id ⇒ Object
Returns the value of attribute database_id.
-
#database_release_id ⇒ Object
Returns the value of attribute database_release_id.
-
#index_build_digest ⇒ Object
Returns the value of attribute index_build_digest.
-
#index_build_id ⇒ Object
Returns the value of attribute index_build_id.
-
#release_digest ⇒ Object
Returns the value of attribute release_digest.
-
#release_id ⇒ Object
Returns the value of attribute release_id.
-
#repository_id ⇒ Object
Returns the value of attribute repository_id.
-
#storage_scope_id ⇒ Object
Returns the value of attribute storage_scope_id.
-
#tenant_id ⇒ Object
Returns the value of attribute tenant_id.
Instance Method Summary collapse
-
#initialize(json) ⇒ DandelionBinding
constructor
A new instance of DandelionBinding.
Constructor Details
#initialize(json) ⇒ DandelionBinding
Returns a new instance of DandelionBinding.
31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/rafflesia/registry/dandelion_binding.rb', line 31 def initialize(json) super() hash = self.class.normalize(json) @database_id = hash[:database_id] @database_release_id = hash[:database_release_id] @index_build_digest = hash[:index_build_digest] @index_build_id = hash[:index_build_id] @release_digest = hash[:release_digest] @release_id = hash[:release_id] @repository_id = hash[:repository_id] @storage_scope_id = hash[:storage_scope_id] @tenant_id = hash[:tenant_id] end |
Instance Attribute Details
#database_id ⇒ Object
Returns the value of attribute database_id.
20 21 22 |
# File 'lib/rafflesia/registry/dandelion_binding.rb', line 20 def database_id @database_id end |
#database_release_id ⇒ Object
Returns the value of attribute database_release_id.
20 21 22 |
# File 'lib/rafflesia/registry/dandelion_binding.rb', line 20 def database_release_id @database_release_id end |
#index_build_digest ⇒ Object
Returns the value of attribute index_build_digest.
20 21 22 |
# File 'lib/rafflesia/registry/dandelion_binding.rb', line 20 def index_build_digest @index_build_digest end |
#index_build_id ⇒ Object
Returns the value of attribute index_build_id.
20 21 22 |
# File 'lib/rafflesia/registry/dandelion_binding.rb', line 20 def index_build_id @index_build_id end |
#release_digest ⇒ Object
Returns the value of attribute release_digest.
20 21 22 |
# File 'lib/rafflesia/registry/dandelion_binding.rb', line 20 def release_digest @release_digest end |
#release_id ⇒ Object
Returns the value of attribute release_id.
20 21 22 |
# File 'lib/rafflesia/registry/dandelion_binding.rb', line 20 def release_id @release_id end |
#repository_id ⇒ Object
Returns the value of attribute repository_id.
20 21 22 |
# File 'lib/rafflesia/registry/dandelion_binding.rb', line 20 def repository_id @repository_id end |
#storage_scope_id ⇒ Object
Returns the value of attribute storage_scope_id.
20 21 22 |
# File 'lib/rafflesia/registry/dandelion_binding.rb', line 20 def storage_scope_id @storage_scope_id end |
#tenant_id ⇒ Object
Returns the value of attribute tenant_id.
20 21 22 |
# File 'lib/rafflesia/registry/dandelion_binding.rb', line 20 def tenant_id @tenant_id end |