Class: Casper::Entity::ContractPackage

Inherits:
Object
  • Object
show all
Defined in:
lib/entity/contract_package.rb

Overview

Contract definition, metadata and security container.

Instance Method Summary collapse

Constructor Details

#initialize(access_key, versions, disabled_versions, groups) ⇒ ContractPackage

Returns a new instance of ContractPackage.

Parameters:



11
12
13
14
15
16
# File 'lib/entity/contract_package.rb', line 11

def initialize(access_key, versions, disabled_versions, groups)
  @access_key = access_key
  @versions = versions
  @disabled_versions = disabled_versions
  @groups = groups
end

Instance Method Details

#get_access_keyCLURef

Returns access_key.

Returns:



19
20
21
# File 'lib/entity/contract_package.rb', line 19

def get_access_key
  @access_key
end

#get_disabled_versionsDisabledVersion

Returns versions.

Returns:



29
30
31
# File 'lib/entity/contract_package.rb', line 29

def get_disabled_versions
  @disabled_versions
end

#get_groupsGroup

Returns groups.

Returns:



34
35
36
# File 'lib/entity/contract_package.rb', line 34

def get_groups
  @groups
end

#get_versionsContractVersion

Returns versions.

Returns:



24
25
26
# File 'lib/entity/contract_package.rb', line 24

def get_versions
  @versions
end