Class: Gitlab::CloudConnector::DataModel::UnitPrimitive
- Defined in:
- lib/gitlab/cloud_connector/data_model.rb
Instance Attribute Summary collapse
-
#alias_names ⇒ Object
readonly
Returns the value of attribute alias_names.
-
#cut_off_date ⇒ Object
readonly
Returns the value of attribute cut_off_date.
-
#deprecated_by_url ⇒ Object
readonly
Returns the value of attribute deprecated_by_url.
-
#deprecation_message ⇒ Object
readonly
Returns the value of attribute deprecation_message.
-
#description ⇒ Object
readonly
Returns the value of attribute description.
-
#documentation_url ⇒ Object
readonly
Returns the value of attribute documentation_url.
-
#feature_category ⇒ Object
readonly
Returns the value of attribute feature_category.
-
#group ⇒ Object
readonly
Returns the value of attribute group.
-
#introduced_by_url ⇒ Object
readonly
Returns the value of attribute introduced_by_url.
-
#milestone ⇒ Object
readonly
Returns the value of attribute milestone.
-
#min_gitlab_version ⇒ Object
readonly
Returns the value of attribute min_gitlab_version.
-
#min_gitlab_version_for_free_access ⇒ Object
readonly
Returns the value of attribute min_gitlab_version_for_free_access.
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#unit_primitive_issue_url ⇒ Object
readonly
Returns the value of attribute unit_primitive_issue_url.
Instance Method Summary collapse
-
#free_access? ⇒ Boolean
Whether the unit primitive is currently in its free-access period (no cut-off date set, or cut-off date is in the future).
Methods inherited from Base
#[], all, #association_key?, each, find_by_name, #initialize, model_name, #to_hash
Methods included from Associations
Constructor Details
This class inherits a constructor from Gitlab::CloudConnector::DataModel::Base
Instance Attribute Details
#alias_names ⇒ Object (readonly)
Returns the value of attribute alias_names.
24 25 26 |
# File 'lib/gitlab/cloud_connector/data_model.rb', line 24 def alias_names @alias_names end |
#cut_off_date ⇒ Object (readonly)
Returns the value of attribute cut_off_date.
24 25 26 |
# File 'lib/gitlab/cloud_connector/data_model.rb', line 24 def cut_off_date @cut_off_date end |
#deprecated_by_url ⇒ Object (readonly)
Returns the value of attribute deprecated_by_url.
24 25 26 |
# File 'lib/gitlab/cloud_connector/data_model.rb', line 24 def deprecated_by_url @deprecated_by_url end |
#deprecation_message ⇒ Object (readonly)
Returns the value of attribute deprecation_message.
24 25 26 |
# File 'lib/gitlab/cloud_connector/data_model.rb', line 24 def @deprecation_message end |
#description ⇒ Object (readonly)
Returns the value of attribute description.
24 25 26 |
# File 'lib/gitlab/cloud_connector/data_model.rb', line 24 def description @description end |
#documentation_url ⇒ Object (readonly)
Returns the value of attribute documentation_url.
24 25 26 |
# File 'lib/gitlab/cloud_connector/data_model.rb', line 24 def documentation_url @documentation_url end |
#feature_category ⇒ Object (readonly)
Returns the value of attribute feature_category.
24 25 26 |
# File 'lib/gitlab/cloud_connector/data_model.rb', line 24 def feature_category @feature_category end |
#group ⇒ Object (readonly)
Returns the value of attribute group.
24 25 26 |
# File 'lib/gitlab/cloud_connector/data_model.rb', line 24 def group @group end |
#introduced_by_url ⇒ Object (readonly)
Returns the value of attribute introduced_by_url.
24 25 26 |
# File 'lib/gitlab/cloud_connector/data_model.rb', line 24 def introduced_by_url @introduced_by_url end |
#milestone ⇒ Object (readonly)
Returns the value of attribute milestone.
24 25 26 |
# File 'lib/gitlab/cloud_connector/data_model.rb', line 24 def milestone @milestone end |
#min_gitlab_version ⇒ Object (readonly)
Returns the value of attribute min_gitlab_version.
24 25 26 |
# File 'lib/gitlab/cloud_connector/data_model.rb', line 24 def min_gitlab_version @min_gitlab_version end |
#min_gitlab_version_for_free_access ⇒ Object (readonly)
Returns the value of attribute min_gitlab_version_for_free_access.
24 25 26 |
# File 'lib/gitlab/cloud_connector/data_model.rb', line 24 def min_gitlab_version_for_free_access @min_gitlab_version_for_free_access end |
#name ⇒ Object (readonly)
Returns the value of attribute name.
24 25 26 |
# File 'lib/gitlab/cloud_connector/data_model.rb', line 24 def name @name end |
#unit_primitive_issue_url ⇒ Object (readonly)
Returns the value of attribute unit_primitive_issue_url.
24 25 26 |
# File 'lib/gitlab/cloud_connector/data_model.rb', line 24 def unit_primitive_issue_url @unit_primitive_issue_url end |
Instance Method Details
#free_access? ⇒ Boolean
Whether the unit primitive is currently in its free-access period (no cut-off date set, or cut-off date is in the future).
30 31 32 |
# File 'lib/gitlab/cloud_connector/data_model.rb', line 30 def free_access? cut_off_date.nil? || cut_off_date.future? end |