Class: RemoteTrackerFetch

Inherits:
EacRailsUtils::Models::Tableless
  • Object
show all
Includes:
EacRailsUtils::Models::FetchErrors
Defined in:
app/models/remote_tracker_fetch.rb,
app/models/remote_tracker_fetch/provider.rb,
app/models/remote_tracker_fetch/remote_issues.rb,
app/models/remote_tracker_fetch/remote_tracker.rb

Defined Under Namespace

Modules: Provider, RemoteIssues, RemoteTracker

Instance Method Summary collapse

Instance Method Details

#default_error_columnObject



27
28
29
# File 'app/models/remote_tracker_fetch.rb', line 27

def default_error_column
  :remote_tracker_id
end

#saveObject



18
19
20
21
22
23
24
25
# File 'app/models/remote_tracker_fetch.rb', line 18

def save
  ::Issue.transaction do
    return false unless valid?
    return false unless save_remote_issues
    return false unless save_remote_tracker
  end
  true
end