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)


24
25
26
# File 'app/models/concerns/integrations/base_data_fields.rb', line 24

def activated?
  !!integration&.activated?
end

#to_database_hashObject



28
29
30
31
32
# File 'app/models/concerns/integrations/base_data_fields.rb', line 28

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