Module: Integrations::BaseDataFields

Extended by:
ActiveSupport::Concern
Included in:
Gitlab::BackgroundMigration::UpdateJiraTrackerDataDeploymentTypeBasedOnUrl::JiraTrackerData, IssueTrackerData, JiraTrackerData, ZentaoTrackerData
Defined in:
app/models/concerns/integrations/base_data_fields.rb

Instance Method Summary collapse

Instance Method Details

#activated?Boolean

Returns:

  • (Boolean)


32
33
34
# File 'app/models/concerns/integrations/base_data_fields.rb', line 32

def activated?
  !!integration&.activated?
end

#to_database_hashObject



36
37
38
39
40
# File 'app/models/concerns/integrations/base_data_fields.rb', line 36

def to_database_hash
  as_json(
    only: self.class.column_names
  ).except('id', 'service_id', 'integration_id', 'created_at', 'updated_at', 'instance_integration_id')
end