Module: Forced

Defined in:
app/models/forced/client.rb,
lib/forced.rb,
lib/forced/base.rb,
app/models/forced.rb,
lib/forced/engine.rb,
lib/forced/version.rb,
lib/forced/messages.rb,
lib/forced/response.rb,
lib/forced/versionable.rb,
app/models/forced/version.rb,
lib/forced/is_versionable.rb,
app/models/forced/application_record.rb,
lib/generators/forced/install_generator.rb,
app/controllers/forced/status_controller.rb,
app/controllers/forced/application_controller.rb

Overview

Schema Information

Table name: forced_versions

id           :integer          not null, primary key
client_id    :integer
version      :string(255)
force_update :boolean          default(FALSE)
changelog    :text
deleted_at   :datetime
created_at   :datetime         not null
updated_at   :datetime         not null

Defined Under Namespace

Modules: Model, Versionable Classes: ApplicationController, ApplicationRecord, Base, Client, Engine, InstallGenerator, Response, StatusController, Version

Constant Summary collapse

MAJOR =
1
MINOR =
1
TINY =
1
PRE =
nil
VERSION =
[MAJOR, MINOR, TINY, PRE].compact.join('.').freeze
MESSAGES =
{
  app_version_returned_nil: :app_version_returned_nil,
  client_version_returned_nil: :client_version_returned_nil,
  no_update: :no_update,
  force_update: :force_update,
  just_update: :just_update,
  client_is_ahead_of_backend: :client_is_ahead_of_backend,
  something_went_wrong: :something_went_wrong
}

Class Method Summary collapse

Class Method Details

.table_name_prefixObject



2
3
4
# File 'app/models/forced.rb', line 2

def self.table_name_prefix
  'forced_'
end