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.
-
PRIMARY_KEY_TYPES =
{:id => (String | Nil)} of Nil => Nil -
macro level key => type
-
PRIMARY_KEYS =
[{:id}] -
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, root_path : String | Nil | 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.
-
.changes(id : String | Nil | Nil = nil) : ChangeFeed
Changefeed at row (if
#idpassed) or whole table level. -
.elastic
Pins engine's driver sources to a specific repository state.
-
.from_rs(__temp_1241 : 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
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, root_path : String | Nil | 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
Hashof all attribute values -
#attributes_tuple
Returns a
NamedTupleof 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
#branchgetter -
#branch=(value : String)
#branchsetter -
#branch? : String | Nil
Assign instance variable to correct type
-
#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
#branchin the set of changed attributes, whether it has changed or not. -
#changed?
Check if any attributes have changed.
-
#changed_attributes
Returns a
Hashwith 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_hashgetter -
#commit_hash=(value : String)
#commit_hashsetter -
#commit_hash? : String | Nil
Assign instance variable to correct type
-
#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_hashin the set of changed attributes, whether it has changed or not. -
#created_at : Time
#created_atgetter -
#created_at=(value : Time)
Setters
#created_atsetter -
#created_at? : Time | Nil
Assign instance variable to correct type
-
#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_atin the set of changed attributes, whether it has changed or not. -
#decrypt_password
:decrypt the
:passwordattribute, usingPlaceOS::Encryption -
#deployed_commit_hash : String | Nil
#deployed_commit_hashgetter -
#deployed_commit_hash=(value : String | Nil)
#deployed_commit_hashsetter -
#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_hashin the set of changed attributes, whether it has changed or not. -
#description : String
#descriptiongetter -
#description=(value : String)
#descriptionsetter -
#description? : String | Nil
Assign instance variable to correct type
-
#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
#descriptionin the set of changed attributes, whether it has changed or not. - #destroy_drivers
- #drivers
-
#encrypt!
Encrypt sensitive fields
-
#encrypt_password
:encrypt the
:passwordattribute, usingPlaceOS::Encryption -
#error_message : String | Nil
#error_messagegetter -
#error_message=(value : String | Nil)
#error_messagesetter -
#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_messagein the set of changed attributes, whether it has changed or not. -
#folder_name : String
#folder_namegetter -
#folder_name=(value : String)
#folder_namesetter -
#folder_name? : String | Nil
#folder_namemay 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_namemay 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_namein the set of changed attributes, whether it has changed or not. -
#has_runtime_error : Bool
#has_runtime_errorgetter -
#has_runtime_error=(value : Bool)
#has_runtime_errorsetter -
#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_errorin the set of changed attributes, whether it has changed or not. -
#id : String | Nil
#idgetter -
#id=(value : String | Nil)
#idsetter -
#id?
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
#idin 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
#namegetter -
#name=(value : String)
#namesetter -
#name? : String | Nil
Assign instance variable to correct type
-
#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
#namein the set of changed attributes, whether it has changed or not. -
#password : String | Nil
#passwordgetter -
#password=(value : String | Nil)
#passwordsetter -
#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
#passwordin the set of changed attributes, whether it has changed or not. -
#persistent_attributes
Pins engine's driver sources to a specific repository state.
-
#primary_key
Pins engine's driver sources to a specific repository state.
-
#primary_key_hash
Pins engine's driver sources to a specific repository state.
- #pull!
-
#release : Bool
#releasegetter -
#release=(value : Bool)
#releasesetter -
#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
#releasein the set of changed attributes, whether it has changed or not. -
#repo_type : PlaceOS::Model::Repository::Type
#repo_typegetter -
#repo_type=(value : PlaceOS::Model::Repository::Type)
#repo_typesetter -
#repo_type? : PlaceOS::Model::Repository::Type | Nil
Assign instance variable to correct type
-
#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_typein the set of changed attributes, whether it has changed or not. -
#restore_attributes
Reset each attribute to their previous values and clears all changes.
-
#root_path : String | Nil
#root_pathgetter -
#root_path=(value : String | Nil)
#root_pathsetter -
#root_path_assigned? : Bool
Pins engine's driver sources to a specific repository state.
-
#root_path_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
-
#root_path_changed? : Bool
Pins engine's driver sources to a specific repository state.
-
#root_path_default : String | Nil
#root_path's default value - #root_path_present? : Bool
-
#root_path_was : String | Nil | Nil
Pins engine's driver sources to a specific repository state.
-
#root_path_will_change! : Nil
Include
#root_pathin the set of changed attributes, whether it has changed or not. -
#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_atgetter -
#updated_at=(value : Time)
#updated_atsetter -
#updated_at? : Time | Nil
Assign instance variable to correct type
-
#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_atin the set of changed attributes, whether it has changed or not. -
#uri : String
#urigetter -
#uri=(value : String)
#urisetter -
#uri? : String | Nil
Assign instance variable to correct type
-
#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
#uriin the set of changed attributes, whether it has changed or not. -
#username : String | Nil
#usernamegetter -
#username=(value : String | Nil)
#usernamesetter -
#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
#usernamein 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, primary_key primary_key, 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,
from_rs(rs : DB::ResultSet)
from_rs,
primary_key
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
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.
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.
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 #root_path 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.