Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
class PlaceOS::Model::Repository
- PlaceOS::Model::Repository
- PlaceOS::Model::ModelBase
- PgORM::Base
- ActiveModel::Model
- Reference
- Object
Overview
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Included Modules
Defined in:
placeos-models/repository.crConstant Summary
-
CALLBACKS =
{before_save: [:"encrypt!"] of Nil, after_save: [] of Nil, before_create: [do self.created_at = self.updated_at = Time.utc end, :set_id] of Nil, after_create: [] of Nil, before_update: [do self.updated_at = Time.utc end] of Nil, after_update: [] of Nil, before_destroy: [:destroy_drivers] of Nil, after_destroy: [] of Nil}
-
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
-
Log =
::Log.for(self)
-
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Constructors
-
.from_json(string_or_io : String | IO, trusted : Bool = false) : self
Pins engine's driver sources to a specific repository state.
-
.from_json(string_or_io : String | IO, root : String, trusted : Bool = false) : self
Deserializes the given JSON in string_or_io into an instance of
self
, assuming the JSON consists of an JSON object with key root, and whose value is the value to deserialize. -
.from_trusted_json(string_or_io : String | IO, root : String) : self
Pins engine's driver sources to a specific repository state.
-
.from_trusted_json(string_or_io : String | IO) : self
Serialize from a trusted JSON source
-
.from_trusted_yaml(string_or_io : String | IO) : self
Serialize from a trusted YAML source
-
.from_yaml(string_or_io : String | IO, trusted : Bool = false) : self
Pins engine's driver sources to a specific repository state.
-
.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
Pins engine's driver sources to a specific repository state.
-
.new(pull : JSON::PullParser)
Pins engine's driver sources to a specific repository state.
-
.new(rs : DB::ResultSet)
Pins engine's driver sources to a specific repository state.
-
.new(created_at : Time | ActiveModel::Model::None = ::ActiveModel::Model::None.new, updated_at : Time | ActiveModel::Model::None = ::ActiveModel::Model::None.new, name : String | ActiveModel::Model::None = ::ActiveModel::Model::None.new, description : String | ActiveModel::Model::None = ::ActiveModel::Model::None.new, folder_name : String | ActiveModel::Model::None = ::ActiveModel::Model::None.new, uri : String | ActiveModel::Model::None = ::ActiveModel::Model::None.new, commit_hash : String | ActiveModel::Model::None = ::ActiveModel::Model::None.new, branch : String | ActiveModel::Model::None = ::ActiveModel::Model::None.new, deployed_commit_hash : String | Nil | ActiveModel::Model::None = ::ActiveModel::Model::None.new, release : Bool | ActiveModel::Model::None = ::ActiveModel::Model::None.new, username : String | Nil | ActiveModel::Model::None = ::ActiveModel::Model::None.new, password : String | Nil | ActiveModel::Model::None = ::ActiveModel::Model::None.new, repo_type : PlaceOS::Model::Repository::Type | ActiveModel::Model::None = ::ActiveModel::Model::None.new, has_runtime_error : Bool | ActiveModel::Model::None = ::ActiveModel::Model::None.new, error_message : String | Nil | ActiveModel::Model::None = ::ActiveModel::Model::None.new, id : String | Nil | ActiveModel::Model::None = ::ActiveModel::Model::None.new)
Pins engine's driver sources to a specific repository state.
-
.new(params : HTTP::Params | Hash(String, String) | Tuple(String, String))
Initialize PlaceOS::Model::Repository from
HTTP::Params
.
Class Method Summary
-
.attributes : Array(Symbol)
Returns all attribute keys.
-
.auto_generate_id : Bool
Pins engine's driver sources to a specific repository state.
-
.changes(id : PrimaryKeyType = nil) : ChangeFeed
Changefeed at row (if
#id
passed) or whole table level. -
.elastic
Pins engine's driver sources to a specific repository state.
-
.from_rs(__temp_622 : DB::ResultSet)
Pins engine's driver sources to a specific repository state.
-
.on_error(err : Exception | IO::Error)
Pins engine's driver sources to a specific repository state.
-
.primary_key : Symbol
Pins engine's driver sources to a specific repository state.
-
.table_name
Pins engine's driver sources to a specific repository state.
Instance Method Summary
-
#after_create
Pins engine's driver sources to a specific repository state.
-
#after_destroy
Pins engine's driver sources to a specific repository state.
-
#after_initialize(trusted : Bool)
Pins engine's driver sources to a specific repository state.
-
#after_save
Pins engine's driver sources to a specific repository state.
-
#after_update
Pins engine's driver sources to a specific repository state.
-
#apply_defaults
Generate code to apply default values
-
#assign_attributes(created_at : Time | Missing = Missing, updated_at : Time | Missing = Missing, name : String | Missing = Missing, description : String | Missing = Missing, folder_name : String | Missing = Missing, uri : String | Missing = Missing, commit_hash : String | Missing = Missing, branch : String | Missing = Missing, deployed_commit_hash : String | Nil | Missing = Missing, release : Bool | Missing = Missing, username : String | Nil | Missing = Missing, password : String | Nil | Missing = Missing, repo_type : PlaceOS::Model::Repository::Type | Missing = Missing, has_runtime_error : Bool | Missing = Missing, error_message : String | Nil | Missing = Missing, id : String | Nil | Missing = Missing)
Assign to multiple attributes.
-
#assign_attributes(params : HTTP::Params | Hash(String, String) | Tuple(String, String))
Assign to mulitple attributes via
HTTP::Params
. -
#assign_attributes(model : PlaceOS::Model::Repository)
Assign to multiple attributes from a model object
-
#assign_attributes_from_json(json, root : String)
Pins engine's driver sources to a specific repository state.
-
#assign_attributes_from_json(json)
Pins engine's driver sources to a specific repository state.
-
#assign_attributes_from_trusted_json(json, root : String)
Pins engine's driver sources to a specific repository state.
-
#assign_attributes_from_trusted_json(json)
Assign each field from JSON if field exists in JSON and has changed in model
-
#assign_attributes_from_trusted_yaml(yaml)
Pins engine's driver sources to a specific repository state.
-
#assign_attributes_from_yaml(yaml)
Uses the YAML parser as JSON is valid YAML
-
#attributes
Returns a
Hash
of all attribute values -
#attributes_tuple
Returns a
NamedTuple
of all attribute values. -
#before_create
Pins engine's driver sources to a specific repository state.
-
#before_destroy
Pins engine's driver sources to a specific repository state.
-
#before_save
Pins engine's driver sources to a specific repository state.
-
#before_update
Pins engine's driver sources to a specific repository state.
-
#branch : String
#branch
getter -
#branch=(value : String)
#branch
setter - #branch? : String | Nil
-
#branch_assigned? : Bool
Pins engine's driver sources to a specific repository state.
-
#branch_change : Tuple(String | Nil, String | Nil) | Nil
Returns a Tuple of the previous and the current value of an instance variable if it has changed
-
#branch_changed? : Bool
Pins engine's driver sources to a specific repository state.
-
#branch_default : String
#branch
's default value - #branch_present? : Bool
-
#branch_was : String | Nil
Pins engine's driver sources to a specific repository state.
-
#branch_will_change! : Nil
Include
#branch
in the set of changed attributes, whether it has changed or not. -
#changed?
Check if any attributes have changed.
-
#changed_attributes
Returns a
Hash
with all changed attributes. -
#changed_json(io : IO) : Nil
Serialize the set of changed attributes to JSON.
-
#changed_json : String
Serialize the set of changed attributes to JSON.
-
#changed_persist_attributes
Pins engine's driver sources to a specific repository state.
-
#changed_yaml(io : IO) : Nil
Serialize the set of changed attributes to YAML.
-
#changed_yaml : String
Serialize the set of changed attributes to YAML.
-
#clear_changes_information
Reset changes for all attributes.
-
#commit_hash : String
#commit_hash
getter -
#commit_hash=(value : String)
#commit_hash
setter - #commit_hash? : String | Nil
-
#commit_hash_assigned? : Bool
Pins engine's driver sources to a specific repository state.
-
#commit_hash_change : Tuple(String | Nil, String | Nil) | Nil
Returns a Tuple of the previous and the current value of an instance variable if it has changed
-
#commit_hash_changed? : Bool
Pins engine's driver sources to a specific repository state.
-
#commit_hash_default : String
#commit_hash
's default value - #commit_hash_present? : Bool
-
#commit_hash_was : String | Nil
Pins engine's driver sources to a specific repository state.
-
#commit_hash_will_change! : Nil
Include
#commit_hash
in the set of changed attributes, whether it has changed or not. -
#created_at : Time
#created_at
getter -
#created_at=(value : Time)
Setters
#created_at
setter - #created_at? : Time | Nil
-
#created_at_assigned? : Bool
Pins engine's driver sources to a specific repository state.
-
#created_at_change : Tuple(Time | Nil, Time | Nil) | Nil
Returns a Tuple of the previous and the current value of an instance variable if it has changed
-
#created_at_changed? : Bool
Pins engine's driver sources to a specific repository state.
-
#created_at_default : Time
#created_at
's default value - #created_at_present? : Bool
-
#created_at_was : Time | Nil
Pins engine's driver sources to a specific repository state.
-
#created_at_will_change! : Nil
Include
#created_at
in the set of changed attributes, whether it has changed or not. -
#decrypt_password
:decrypt the
:password
attribute, usingPlaceOS::Encryption
-
#deployed_commit_hash : String | Nil
#deployed_commit_hash
getter -
#deployed_commit_hash=(value : String | Nil)
#deployed_commit_hash
setter -
#deployed_commit_hash_assigned? : Bool
Pins engine's driver sources to a specific repository state.
-
#deployed_commit_hash_change : Tuple(String | Nil | Nil, String | Nil | Nil) | Nil
Returns a Tuple of the previous and the current value of an instance variable if it has changed
-
#deployed_commit_hash_changed? : Bool
Pins engine's driver sources to a specific repository state.
-
#deployed_commit_hash_default : String | Nil
#deployed_commit_hash
's default value - #deployed_commit_hash_present? : Bool
-
#deployed_commit_hash_was : String | Nil | Nil
Pins engine's driver sources to a specific repository state.
-
#deployed_commit_hash_will_change! : Nil
Include
#deployed_commit_hash
in the set of changed attributes, whether it has changed or not. -
#description : String
#description
getter -
#description=(value : String)
#description
setter - #description? : String | Nil
-
#description_assigned? : Bool
Pins engine's driver sources to a specific repository state.
-
#description_change : Tuple(String | Nil, String | Nil) | Nil
Returns a Tuple of the previous and the current value of an instance variable if it has changed
-
#description_changed? : Bool
Pins engine's driver sources to a specific repository state.
-
#description_default : String
#description
's default value - #description_present? : Bool
-
#description_was : String | Nil
Pins engine's driver sources to a specific repository state.
-
#description_will_change! : Nil
Include
#description
in the set of changed attributes, whether it has changed or not. - #destroy_drivers
- #drivers
-
#encrypt!
Encrypt sensitive fields
-
#encrypt_password
:encrypt the
:password
attribute, usingPlaceOS::Encryption
-
#error_message : String | Nil
#error_message
getter -
#error_message=(value : String | Nil)
#error_message
setter -
#error_message_assigned? : Bool
Pins engine's driver sources to a specific repository state.
-
#error_message_change : Tuple(String | Nil | Nil, String | Nil | Nil) | Nil
Returns a Tuple of the previous and the current value of an instance variable if it has changed
-
#error_message_changed? : Bool
Pins engine's driver sources to a specific repository state.
-
#error_message_default : String | Nil
#error_message
's default value - #error_message_present? : Bool
-
#error_message_was : String | Nil | Nil
Pins engine's driver sources to a specific repository state.
-
#error_message_will_change! : Nil
Include
#error_message
in the set of changed attributes, whether it has changed or not. -
#folder_name : String
#folder_name
getter -
#folder_name=(value : String)
#folder_name
setter -
#folder_name? : String | Nil
#folder_name
may only contain valid path characters -
#folder_name_assigned? : Bool
Pins engine's driver sources to a specific repository state.
-
#folder_name_change : Tuple(String | Nil, String | Nil) | Nil
Returns a Tuple of the previous and the current value of an instance variable if it has changed
-
#folder_name_changed? : Bool
Pins engine's driver sources to a specific repository state.
-
#folder_name_default : String
#folder_name
's default value -
#folder_name_present? : Bool
#folder_name
may only contain valid path characters -
#folder_name_was : String | Nil
Pins engine's driver sources to a specific repository state.
-
#folder_name_will_change! : Nil
Include
#folder_name
in the set of changed attributes, whether it has changed or not. -
#has_runtime_error : Bool
#has_runtime_error
getter -
#has_runtime_error=(value : Bool)
#has_runtime_error
setter -
#has_runtime_error? : Bool | Nil
Error Indicators
-
#has_runtime_error_assigned? : Bool
Pins engine's driver sources to a specific repository state.
-
#has_runtime_error_change : Tuple(Bool | Nil, Bool | Nil) | Nil
Returns a Tuple of the previous and the current value of an instance variable if it has changed
-
#has_runtime_error_changed? : Bool
Pins engine's driver sources to a specific repository state.
-
#has_runtime_error_default : Bool
#has_runtime_error
's default value -
#has_runtime_error_present? : Bool
Error Indicators
-
#has_runtime_error_was : Bool | Nil
Pins engine's driver sources to a specific repository state.
-
#has_runtime_error_will_change! : Nil
Include
#has_runtime_error
in the set of changed attributes, whether it has changed or not. -
#id : String | Nil
#id
getter -
#id=(value : String | Nil)
#id
setter -
#id? : String | Nil | Nil
Pins engine's driver sources to a specific repository state.
-
#id_assigned? : Bool
Pins engine's driver sources to a specific repository state.
-
#id_change : Tuple(String | Nil | Nil, String | Nil | Nil) | Nil
Returns a Tuple of the previous and the current value of an instance variable if it has changed
-
#id_changed? : Bool
Pins engine's driver sources to a specific repository state.
-
#id_default : String | Nil
#id
's default value -
#id_present? : Bool
Pins engine's driver sources to a specific repository state.
-
#id_was : String | Nil | Nil
Pins engine's driver sources to a specific repository state.
-
#id_will_change! : Nil
Include
#id
in the set of changed attributes, whether it has changed or not. -
#invoke_props
Pins engine's driver sources to a specific repository state.
-
#name : String
#name
getter -
#name=(value : String)
#name
setter - #name? : String | Nil
-
#name_assigned? : Bool
Pins engine's driver sources to a specific repository state.
-
#name_change : Tuple(String | Nil, String | Nil) | Nil
Returns a Tuple of the previous and the current value of an instance variable if it has changed
-
#name_changed? : Bool
Pins engine's driver sources to a specific repository state.
-
#name_default : String
#name
's default value - #name_present? : Bool
-
#name_was : String | Nil
Pins engine's driver sources to a specific repository state.
-
#name_will_change! : Nil
Include
#name
in the set of changed attributes, whether it has changed or not. -
#password : String | Nil
#password
getter -
#password=(value : String | Nil)
#password
setter -
#password_assigned? : Bool
Pins engine's driver sources to a specific repository state.
-
#password_change : Tuple(String | Nil | Nil, String | Nil | Nil) | Nil
Returns a Tuple of the previous and the current value of an instance variable if it has changed
-
#password_changed? : Bool
Pins engine's driver sources to a specific repository state.
-
#password_default : String | Nil
#password
's default value - #password_present? : Bool
-
#password_was : String | Nil | Nil
Pins engine's driver sources to a specific repository state.
-
#password_will_change! : Nil
Include
#password
in the set of changed attributes, whether it has changed or not. -
#persistent_attributes
Pins engine's driver sources to a specific repository state.
- #pull!
-
#release : Bool
#release
getter -
#release=(value : Bool)
#release
setter -
#release? : Bool | Nil
Whether the repository is pinned to a release asset
-
#release_assigned? : Bool
Pins engine's driver sources to a specific repository state.
-
#release_change : Tuple(Bool | Nil, Bool | Nil) | Nil
Returns a Tuple of the previous and the current value of an instance variable if it has changed
-
#release_changed? : Bool
Pins engine's driver sources to a specific repository state.
-
#release_default : Bool
#release
's default value -
#release_present? : Bool
Whether the repository is pinned to a release asset
-
#release_was : Bool | Nil
Pins engine's driver sources to a specific repository state.
-
#release_will_change! : Nil
Include
#release
in the set of changed attributes, whether it has changed or not. -
#repo_type : PlaceOS::Model::Repository::Type
#repo_type
getter -
#repo_type=(value : PlaceOS::Model::Repository::Type)
#repo_type
setter - #repo_type? : PlaceOS::Model::Repository::Type | Nil
-
#repo_type_assigned? : Bool
Pins engine's driver sources to a specific repository state.
-
#repo_type_change : Tuple(PlaceOS::Model::Repository::Type | Nil, PlaceOS::Model::Repository::Type | Nil) | Nil
Returns a Tuple of the previous and the current value of an instance variable if it has changed
-
#repo_type_changed? : Bool
Pins engine's driver sources to a specific repository state.
-
#repo_type_default : Type
#repo_type
's default value - #repo_type_present? : Bool
-
#repo_type_was : PlaceOS::Model::Repository::Type | Nil
Pins engine's driver sources to a specific repository state.
-
#repo_type_will_change! : Nil
Include
#repo_type
in the set of changed attributes, whether it has changed or not. -
#restore_attributes
Reset each attribute to their previous values and clears all changes.
-
#run_create_callbacks(&)
Wrap a block with callbacks for the appropriate crud operation
-
#run_destroy_callbacks(&)
Pins engine's driver sources to a specific repository state.
-
#run_save_callbacks(&)
Pins engine's driver sources to a specific repository state.
-
#run_update_callbacks(&)
Pins engine's driver sources to a specific repository state.
-
#table_name
Pins engine's driver sources to a specific repository state.
-
#updated_at : Time
#updated_at
getter -
#updated_at=(value : Time)
#updated_at
setter - #updated_at? : Time | Nil
-
#updated_at_assigned? : Bool
Pins engine's driver sources to a specific repository state.
-
#updated_at_change : Tuple(Time | Nil, Time | Nil) | Nil
Returns a Tuple of the previous and the current value of an instance variable if it has changed
-
#updated_at_changed? : Bool
Pins engine's driver sources to a specific repository state.
-
#updated_at_default : Time
#updated_at
's default value - #updated_at_present? : Bool
-
#updated_at_was : Time | Nil
Pins engine's driver sources to a specific repository state.
-
#updated_at_will_change! : Nil
Include
#updated_at
in the set of changed attributes, whether it has changed or not. -
#uri : String
#uri
getter -
#uri=(value : String)
#uri
setter - #uri? : String | Nil
-
#uri_assigned? : Bool
Pins engine's driver sources to a specific repository state.
-
#uri_change : Tuple(String | Nil, String | Nil) | Nil
Returns a Tuple of the previous and the current value of an instance variable if it has changed
-
#uri_changed? : Bool
Pins engine's driver sources to a specific repository state.
-
#uri_default : String
#uri
's default value - #uri_present? : Bool
-
#uri_was : String | Nil
Pins engine's driver sources to a specific repository state.
-
#uri_will_change! : Nil
Include
#uri
in the set of changed attributes, whether it has changed or not. -
#username : String | Nil
#username
getter -
#username=(value : String | Nil)
#username
setter -
#username_assigned? : Bool
Pins engine's driver sources to a specific repository state.
-
#username_change : Tuple(String | Nil | Nil, String | Nil | Nil) | Nil
Returns a Tuple of the previous and the current value of an instance variable if it has changed
-
#username_changed? : Bool
Pins engine's driver sources to a specific repository state.
-
#username_default : String | Nil
#username
's default value - #username_present? : Bool
-
#username_was : String | Nil | Nil
Pins engine's driver sources to a specific repository state.
-
#username_will_change! : Nil
Include
#username
in the set of changed attributes, whether it has changed or not. -
#validate_nilability
Validate that all non-nillable fields have values.
Instance methods inherited from class PlaceOS::Model::ModelBase
after_create
after_create,
after_destroy
after_destroy,
after_save
after_save,
after_update
after_update,
apply_defaults
apply_defaults,
assign_attributes(params : HTTP::Params | Hash(String, String) | Tuple(String, String))assign_attributes(model : PlaceOS::Model::ModelBase)
assign_attributes assign_attributes, attributes attributes, attributes_tuple attributes_tuple, before_create before_create, before_destroy before_destroy, before_save before_save, before_update before_update, invoke_props invoke_props, persistent_attributes persistent_attributes, run_create_callbacks(&) run_create_callbacks, run_destroy_callbacks(&) run_destroy_callbacks, run_save_callbacks(&) run_save_callbacks, run_update_callbacks(&) run_update_callbacks
Constructor methods inherited from class PlaceOS::Model::ModelBase
new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)new(pull : JSON::PullParser)
new(rs : DB::ResultSet) new
Class methods inherited from class PlaceOS::Model::ModelBase
attributes : Array(Symbol)
attributes,
auto_generate_id : Bool
auto_generate_id,
from_rs(rs : DB::ResultSet)
from_rs,
primary_key : Symbol
primary_key
Instance methods inherited from module PlaceOS::Model::Associations
format_list_for_postgres(list : Enumerable(String)) : String
format_list_for_postgres,
reset_associations
reset_associations
Class methods inherited from module PlaceOS::Model::Associations
format_list_for_postgres(list : Enumerable(String)) : String
format_list_for_postgres
Macros inherited from module PlaceOS::Model::Associations
belongs_to(parent_class, dependent = :none, association_name = nil, foreign_key = nil, presence = false, pk_type = nil, serialize = true)
belongs_to,
has_many(child_class, collection_name = nil, dependent = :none, foreign_key = nil, serialize = false)
has_many,
has_one(child_class, dependent = :none, association_name = nil, presence = false)
has_one
Constructor Detail
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Deserializes the given JSON in string_or_io into
an instance of self
, assuming the JSON consists
of an JSON object with key root, and whose value is
the value to deserialize. Will not deserialise from
fields with mass_assign: false
class User < ActiveModel::Model
attribute name : String
attribute google_id : UUID, mass_assign: false
end
User.from_json(%({"main": {"name": "Jason", "google_id": "f6f70bfb-c882-446d-8758-7ce47db39620"}}), root: "main") # => #<User:0x103131b20 @name="Jason">
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Serialize from a trusted JSON source
Serialize from a trusted YAML source
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Initialize PlaceOS::Model::Repository from HTTP::Params
.
Class Method Detail
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Changefeed at row (if #id
passed) or whole table level.
Returns a ChangeFeed
instance which can be used to invoke async callbacks via on
or
use blocking Iterator
via each
method.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Instance Method Detail
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Assign to multiple attributes.
Assign to mulitple attributes via HTTP::Params
.
Assign to multiple attributes from a model object
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Assign each field from JSON if field exists in JSON and has changed in model
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Returns a Tuple of the previous and the current value of an instance variable if it has changed
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Include #branch
in the set of changed attributes, whether it has changed or not.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Returns a Tuple of the previous and the current value of an instance variable if it has changed
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Include #commit_hash
in the set of changed attributes, whether it has changed or not.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Returns a Tuple of the previous and the current value of an instance variable if it has changed
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Include #created_at
in the set of changed attributes, whether it has changed or not.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Returns a Tuple of the previous and the current value of an instance variable if it has changed
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Include #deployed_commit_hash
in the set of changed attributes, whether it has changed or not.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Returns a Tuple of the previous and the current value of an instance variable if it has changed
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Include #description
in the set of changed attributes, whether it has changed or not.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Returns a Tuple of the previous and the current value of an instance variable if it has changed
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Include #error_message
in the set of changed attributes, whether it has changed or not.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Returns a Tuple of the previous and the current value of an instance variable if it has changed
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Include #folder_name
in the set of changed attributes, whether it has changed or not.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Returns a Tuple of the previous and the current value of an instance variable if it has changed
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Include #has_runtime_error
in the set of changed attributes, whether it has changed or not.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Returns a Tuple of the previous and the current value of an instance variable if it has changed
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Include #id
in the set of changed attributes, whether it has changed or not.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Returns a Tuple of the previous and the current value of an instance variable if it has changed
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Include #name
in the set of changed attributes, whether it has changed or not.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Returns a Tuple of the previous and the current value of an instance variable if it has changed
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Include #password
in the set of changed attributes, whether it has changed or not.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Returns a Tuple of the previous and the current value of an instance variable if it has changed
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Include #release
in the set of changed attributes, whether it has changed or not.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Returns a Tuple of the previous and the current value of an instance variable if it has changed
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Include #repo_type
in the set of changed attributes, whether it has changed or not.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Returns a Tuple of the previous and the current value of an instance variable if it has changed
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Include #updated_at
in the set of changed attributes, whether it has changed or not.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Returns a Tuple of the previous and the current value of an instance variable if it has changed
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Include #uri
in the set of changed attributes, whether it has changed or not.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Returns a Tuple of the previous and the current value of an instance variable if it has changed
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.
Pins engine's driver sources to a specific repository state. Enables external driver management from a VCS.