class PlaceOS::Model::SamlAuthentication
- PlaceOS::Model::SamlAuthentication
- PlaceOS::Model::ModelBase
- RethinkORM::Base
- ActiveModel::Model
- Reference
- Object
Overview
See: https://github.com/omniauth/omniauth-saml
Included Modules
- RethinkORM::Timestamps
Defined in:
models/saml_authentication.crConstant Summary
-
CALLBACKS =
{before_save: [] of Nil, after_save: [] of Nil, before_create: [do self.created_at = self.updated_at = Time.utc end] of Nil, after_create: [] of Nil, before_update: [do self.updated_at = Time.utc end] of Nil, after_update: [] of Nil, before_destroy: [] of Nil, after_destroy: [] of Nil}
-
See: https://github.com/omniauth/omniauth-saml
-
DEFAULTS =
{created_at => -> do Time.utc end, updated_at => -> do Time.utc end, issuer => "place.technology", idp_sso_target_url_runtime_params => {} of String => String, name_identifier_format => "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", attribute_statements => {"name" => ["name"], "email" => ["email", "mail"], "last_name" => ["last_name", "lastname", "lastName", "surname"], "first_name" => ["first_name", "firstname", "firstName", "givenname"]}, request_attributes => [{name: "ImmutableID", name_format: "urn:oasis:names:tc:SAML:2.0:attrname-format:basic", friendly_name: "Login Name"}, {name: "email", name_format: "urn:oasis:names:tc:SAML:2.0:attrname-format:basic", friendly_name: "Email address"}, {name: "name", name_format: "urn:oasis:names:tc:SAML:2.0:attrname-format:basic", friendly_name: "Full name"}, {name: "first_name", name_format: "urn:oasis:names:tc:SAML:2.0:attrname-format:basic", friendly_name: "Given name"}, {name: "last_name", name_format: "urn:oasis:names:tc:SAML:2.0:attrname-format:basic", friendly_name: "Family name"}]} of Nil => Nil
-
See: https://github.com/omniauth/omniauth-saml
-
FIELDS =
{created_at => {klass: Time, converter: Time::EpochConverter, mass_assign: true, should_persist: true, tags: nil}, updated_at => {klass: Time, converter: Time::EpochConverter, mass_assign: true, should_persist: true, tags: nil}, name => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: {es_type: "keyword"}}, authority_id => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: {parent: "Authority", es_type: "keyword"}}, issuer => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, idp_sso_target_url_runtime_params => {klass: Hash(String, String), converter: nil, mass_assign: true, should_persist: true, tags: nil}, name_identifier_format => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, uid_attribute => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, assertion_consumer_service_url => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, idp_sso_target_url => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, idp_cert => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, idp_cert_fingerprint => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, attribute_service_name => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, attribute_statements => {klass: Hash(String, Array(String)), converter: nil, mass_assign: true, should_persist: true, tags: nil}, request_attributes => {klass: Array(NamedTuple(name: String, name_format: String, friendly_name: String)), converter: nil, mass_assign: true, should_persist: true, tags: nil}, idp_slo_target_url => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, slo_default_relay_state => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, id => {klass: String, converter: nil, mass_assign: false, should_persist: true, tags: {es_type: "keyword"}}} of Nil => Nil
-
See: https://github.com/omniauth/omniauth-saml
-
HAS_KEYS =
[true]
-
See: https://github.com/omniauth/omniauth-saml
-
LOCAL_FIELDS =
{created_at => {klass: Time, converter: Time::EpochConverter, mass_assign: true, should_persist: true, tags: nil}, updated_at => {klass: Time, converter: Time::EpochConverter, mass_assign: true, should_persist: true, tags: nil}, name => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: {es_type: "keyword"}}, authority_id => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: {parent: "Authority", es_type: "keyword"}}, issuer => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, idp_sso_target_url_runtime_params => {klass: Hash(String, String), converter: nil, mass_assign: true, should_persist: true, tags: nil}, name_identifier_format => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, uid_attribute => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, assertion_consumer_service_url => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, idp_sso_target_url => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, idp_cert => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, idp_cert_fingerprint => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, attribute_service_name => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, attribute_statements => {klass: Hash(String, Array(String)), converter: nil, mass_assign: true, should_persist: true, tags: nil}, request_attributes => {klass: Array(NamedTuple(name: String, name_format: String, friendly_name: String)), converter: nil, mass_assign: true, should_persist: true, tags: nil}, idp_slo_target_url => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, slo_default_relay_state => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}} of Nil => Nil
-
Macro level constants
-
PERSIST =
{created_at => {klass: Time, converter: Time::EpochConverter, mass_assign: true, should_persist: true, tags: nil}, updated_at => {klass: Time, converter: Time::EpochConverter, mass_assign: true, should_persist: true, tags: nil}, name => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: {es_type: "keyword"}}, authority_id => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: {parent: "Authority", es_type: "keyword"}}, issuer => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, idp_sso_target_url_runtime_params => {klass: Hash(String, String), converter: nil, mass_assign: true, should_persist: true, tags: nil}, name_identifier_format => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, uid_attribute => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, assertion_consumer_service_url => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, idp_sso_target_url => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, idp_cert => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, idp_cert_fingerprint => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, attribute_service_name => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, attribute_statements => {klass: Hash(String, Array(String)), converter: nil, mass_assign: true, should_persist: true, tags: nil}, request_attributes => {klass: Array(NamedTuple(name: String, name_format: String, friendly_name: String)), converter: nil, mass_assign: true, should_persist: true, tags: nil}, idp_slo_target_url => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, slo_default_relay_state => {klass: String, converter: nil, mass_assign: true, should_persist: true, tags: nil}, id => {klass: String, converter: nil, mass_assign: false, should_persist: true, tags: {es_type: "keyword"}}} of Nil => Nil
-
See: https://github.com/omniauth/omniauth-saml
-
SETTERS =
{created_at => nil, updated_at => nil, name => nil, authority_id => nil, issuer => nil, idp_sso_target_url_runtime_params => nil, name_identifier_format => nil, uid_attribute => nil, assertion_consumer_service_url => nil, idp_sso_target_url => nil, idp_cert => nil, idp_cert_fingerprint => nil, attribute_service_name => nil, attribute_statements => nil, request_attributes => nil, idp_slo_target_url => nil, slo_default_relay_state => nil} of Nil => Nil
-
See: https://github.com/omniauth/omniauth-saml
Constructors
-
.from_trusted_yaml(string_or_io : String | IO) : self
Process attributes must be called while constants are in scope
-
.new(__temp_910 : YAML::ParseContext, __temp_911 : YAML::Nodes::Node, _dummy : Nil, trusted = false)
Process attributes must be called while constants are in scope
-
.new(__temp_909 : JSON::PullParser, trusted = false)
Process attributes must be called while constants are in scope
-
.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
Process attributes must be called while constants are in scope
-
.new(created_at : Time | Nil = nil, updated_at : Time | Nil = nil, name : String | Nil = nil, authority_id : String | Nil = nil, issuer : String | Nil = nil, idp_sso_target_url_runtime_params : Hash(String, String) | Nil = nil, name_identifier_format : String | Nil = nil, uid_attribute : String | Nil = nil, assertion_consumer_service_url : String | Nil = nil, idp_sso_target_url : String | Nil = nil, idp_cert : String | Nil = nil, idp_cert_fingerprint : String | Nil = nil, attribute_service_name : String | Nil = nil, attribute_statements : Hash(String, Array(String)) | Nil = nil, request_attributes : Array(NamedTuple(name: String, name_format: String, friendly_name: String)) | Nil = nil, idp_slo_target_url : String | Nil = nil, slo_default_relay_state : String | Nil = nil, id : String | Nil = nil)
Process attributes must be called while constants are in scope
-
.new(params : HTTP::Params | Hash(String, String) | Tuple(String, String))
Accept HTTP params
Class Method Summary
-
.attributes
You may want a list of available attributes
-
.by_authority_id(id)
Look up instances of this model dependent on the foreign key
-
.elastic
See: https://github.com/omniauth/omniauth-saml
-
.from_trusted_json(json)
Process attributes must be called while constants are in scope
-
.table_name
See: https://github.com/omniauth/omniauth-saml
Instance Method Summary
- #__authority : Authority | Nil
- #__authority=(__authority : Authority | Nil)
-
#after_create
See: https://github.com/omniauth/omniauth-saml
-
#after_destroy
See: https://github.com/omniauth/omniauth-saml
-
#after_save
See: https://github.com/omniauth/omniauth-saml
-
#after_update
See: https://github.com/omniauth/omniauth-saml
-
#apply_defaults
Generate code to apply default values
-
#assertion_consumer_service_url : String?
Process attributes must be called while constants are in scope
-
#assertion_consumer_service_url=(value : String | Nil)
Process attributes must be called while constants are in scope
-
#assertion_consumer_service_url_change
Process attributes must be called while constants are in scope
-
#assertion_consumer_service_url_changed?
Process attributes must be called while constants are in scope
-
#assertion_consumer_service_url_default : String | Nil
Attribute default value
-
#assertion_consumer_service_url_was : String?
Process attributes must be called while constants are in scope
-
#assertion_consumer_service_url_will_change!
Process attributes must be called while constants are in scope
-
#assign_attributes(created_at : Time | Nil = nil, updated_at : Time | Nil = nil, name : String | Nil = nil, authority_id : String | Nil = nil, issuer : String | Nil = nil, idp_sso_target_url_runtime_params : Hash(String, String) | Nil = nil, name_identifier_format : String | Nil = nil, uid_attribute : String | Nil = nil, assertion_consumer_service_url : String | Nil = nil, idp_sso_target_url : String | Nil = nil, idp_cert : String | Nil = nil, idp_cert_fingerprint : String | Nil = nil, attribute_service_name : String | Nil = nil, attribute_statements : Hash(String, Array(String)) | Nil = nil, request_attributes : Array(NamedTuple(name: String, name_format: String, friendly_name: String)) | Nil = nil, idp_slo_target_url : String | Nil = nil, slo_default_relay_state : String | Nil = nil, id : String | Nil = nil)
Process attributes must be called while constants are in scope
-
#assign_attributes(params : HTTP::Params | Hash(String, String) | Tuple(String, String))
Accept HTTP params
-
#assign_attributes_from_json(json)
Process attributes must be called while constants are in scope
-
#assign_attributes_from_trusted_json(json)
Process attributes must be called while constants are in scope
-
#assign_attributes_from_trusted_yaml(yaml)
Process attributes must be called while constants are in scope
-
#assign_attributes_from_yaml(yaml)
Uses the YAML parser as JSON is valid YAML
-
#attribute_service_name : String?
Process attributes must be called while constants are in scope
-
#attribute_service_name=(value : String | Nil)
Process attributes must be called while constants are in scope
-
#attribute_service_name_change
Process attributes must be called while constants are in scope
-
#attribute_service_name_changed?
Process attributes must be called while constants are in scope
-
#attribute_service_name_default : String | Nil
Attribute default value
-
#attribute_service_name_was : String?
Process attributes must be called while constants are in scope
-
#attribute_service_name_will_change!
Process attributes must be called while constants are in scope
-
#attribute_statements : Hash(String, Array(String))?
Process attributes must be called while constants are in scope
-
#attribute_statements=(_attribute_statements : Hash(String, Array(String)) | Nil)
Process attributes must be called while constants are in scope
-
#attribute_statements=(_attribute_statements : Hash(String, Array(String)) | Nil)
Process attributes must be called while constants are in scope
-
#attribute_statements=(value : Hash(String, Array(String)) | Nil)
Process attributes must be called while constants are in scope
-
#attribute_statements_change
Process attributes must be called while constants are in scope
-
#attribute_statements_changed?
Process attributes must be called while constants are in scope
-
#attribute_statements_default : Hash(String, Array(String)) | Nil
Attribute default value
-
#attribute_statements_was : Hash(String, Array(String))?
Process attributes must be called while constants are in scope
-
#attribute_statements_will_change!
Process attributes must be called while constants are in scope
-
#attributes
Returns a Hash of all the attribute values
-
#attributes_tuple
Returns a NamedTuple of all attribute values
-
#authority : Authority | Nil
Retrieves the parent relationship
- #authority! : Authority
-
#authority=(parent : Authority)
Sets the parent relationship
-
#authority_id : String?
Process attributes must be called while constants are in scope
-
#authority_id=(value : String | Nil)
Process attributes must be called while constants are in scope
-
#authority_id_change
Process attributes must be called while constants are in scope
-
#authority_id_changed?
Process attributes must be called while constants are in scope
-
#authority_id_default : String | Nil
Attribute default value
-
#authority_id_was : String?
Process attributes must be called while constants are in scope
-
#authority_id_will_change!
Process attributes must be called while constants are in scope
-
#before_create
See: https://github.com/omniauth/omniauth-saml
-
#before_destroy
See: https://github.com/omniauth/omniauth-saml
-
#before_save
See: https://github.com/omniauth/omniauth-saml
-
#before_update
See: https://github.com/omniauth/omniauth-saml
-
#changed?
Process attributes must be called while constants are in scope
-
#changed_attributes
Process attributes must be called while constants are in scope
-
#changed_json
Process attributes must be called while constants are in scope
-
#changed_yaml
Process attributes must be called while constants are in scope
-
#clear_changes_information
Process attributes must be called while constants are in scope
-
#created_at : Time?
Process attributes must be called while constants are in scope
-
#created_at=(value : Time | Nil)
Override the map json
-
#created_at_change
Process attributes must be called while constants are in scope
-
#created_at_changed?
Process attributes must be called while constants are in scope
-
#created_at_default : Time | Nil
Attribute default value
-
#created_at_was : Time?
Process attributes must be called while constants are in scope
-
#created_at_will_change!
Process attributes must be called while constants are in scope
-
#id : String?
Process attributes must be called while constants are in scope
-
#id=(value : String | Nil)
Process attributes must be called while constants are in scope
-
#id_change
Process attributes must be called while constants are in scope
-
#id_changed?
Process attributes must be called while constants are in scope
-
#id_was : String?
Process attributes must be called while constants are in scope
-
#id_will_change!
Process attributes must be called while constants are in scope
-
#idp_cert : String?
Process attributes must be called while constants are in scope
-
#idp_cert=(value : String | Nil)
Process attributes must be called while constants are in scope
-
#idp_cert_change
Process attributes must be called while constants are in scope
-
#idp_cert_changed?
Process attributes must be called while constants are in scope
-
#idp_cert_default : String | Nil
Attribute default value
-
#idp_cert_fingerprint : String?
Process attributes must be called while constants are in scope
-
#idp_cert_fingerprint=(value : String | Nil)
Process attributes must be called while constants are in scope
-
#idp_cert_fingerprint_change
Process attributes must be called while constants are in scope
-
#idp_cert_fingerprint_changed?
Process attributes must be called while constants are in scope
-
#idp_cert_fingerprint_default : String | Nil
Attribute default value
-
#idp_cert_fingerprint_was : String?
Process attributes must be called while constants are in scope
-
#idp_cert_fingerprint_will_change!
Process attributes must be called while constants are in scope
-
#idp_cert_was : String?
Process attributes must be called while constants are in scope
-
#idp_cert_will_change!
Process attributes must be called while constants are in scope
-
#idp_slo_target_url : String?
Process attributes must be called while constants are in scope
-
#idp_slo_target_url=(value : String | Nil)
Process attributes must be called while constants are in scope
-
#idp_slo_target_url_change
Process attributes must be called while constants are in scope
-
#idp_slo_target_url_changed?
Process attributes must be called while constants are in scope
-
#idp_slo_target_url_default : String | Nil
Attribute default value
-
#idp_slo_target_url_was : String?
Process attributes must be called while constants are in scope
-
#idp_slo_target_url_will_change!
Process attributes must be called while constants are in scope
-
#idp_sso_target_url : String?
Process attributes must be called while constants are in scope
-
#idp_sso_target_url=(value : String | Nil)
Process attributes must be called while constants are in scope
-
#idp_sso_target_url_change
Process attributes must be called while constants are in scope
-
#idp_sso_target_url_changed?
Process attributes must be called while constants are in scope
-
#idp_sso_target_url_default : String | Nil
Attribute default value
-
#idp_sso_target_url_runtime_params : Hash(String, String)?
Process attributes must be called while constants are in scope
-
#idp_sso_target_url_runtime_params=(_idp_sso_target_url_runtime_params : Hash(String, String) | Nil)
Process attributes must be called while constants are in scope
-
#idp_sso_target_url_runtime_params=(_idp_sso_target_url_runtime_params : Hash(String, String) | Nil)
Process attributes must be called while constants are in scope
-
#idp_sso_target_url_runtime_params=(value : Hash(String, String) | Nil)
Process attributes must be called while constants are in scope
-
#idp_sso_target_url_runtime_params_change
Process attributes must be called while constants are in scope
-
#idp_sso_target_url_runtime_params_changed?
Process attributes must be called while constants are in scope
-
#idp_sso_target_url_runtime_params_default : Hash(String, String) | Nil
Attribute default value
-
#idp_sso_target_url_runtime_params_was : Hash(String, String)?
Process attributes must be called while constants are in scope
-
#idp_sso_target_url_runtime_params_will_change!
Process attributes must be called while constants are in scope
-
#idp_sso_target_url_was : String?
Process attributes must be called while constants are in scope
-
#idp_sso_target_url_will_change!
Process attributes must be called while constants are in scope
-
#issuer : String?
Process attributes must be called while constants are in scope
-
#issuer=(value : String | Nil)
Process attributes must be called while constants are in scope
-
#issuer_change
Process attributes must be called while constants are in scope
-
#issuer_changed?
Process attributes must be called while constants are in scope
-
#issuer_default : String | Nil
Attribute default value
-
#issuer_was : String?
Process attributes must be called while constants are in scope
-
#issuer_will_change!
Process attributes must be called while constants are in scope
-
#name : String?
Process attributes must be called while constants are in scope
-
#name=(value : String | Nil)
Process attributes must be called while constants are in scope
-
#name_change
Process attributes must be called while constants are in scope
-
#name_changed?
Process attributes must be called while constants are in scope
-
#name_default : String | Nil
Attribute default value
-
#name_identifier_format : String?
Process attributes must be called while constants are in scope
-
#name_identifier_format=(value : String | Nil)
Process attributes must be called while constants are in scope
-
#name_identifier_format_change
Process attributes must be called while constants are in scope
-
#name_identifier_format_changed?
Process attributes must be called while constants are in scope
-
#name_identifier_format_default : String | Nil
Attribute default value
-
#name_identifier_format_was : String?
Process attributes must be called while constants are in scope
-
#name_identifier_format_will_change!
Process attributes must be called while constants are in scope
-
#name_was : String?
Process attributes must be called while constants are in scope
-
#name_will_change!
Process attributes must be called while constants are in scope
-
#persistent_attributes
Returns a hash of all attributes that may be persisted
-
#request_attributes : Array({name: String, name_format: String, friendly_name: String})?
Process attributes must be called while constants are in scope
-
#request_attributes=(_request_attributes : Array(NamedTuple(name: String, name_format: String, friendly_name: String)) | Nil)
Process attributes must be called while constants are in scope
-
#request_attributes=(_request_attributes : Array(NamedTuple(name: String, name_format: String, friendly_name: String)) | Nil)
Process attributes must be called while constants are in scope
-
#request_attributes=(value : Array(NamedTuple(name: String, name_format: String, friendly_name: String)) | Nil)
Process attributes must be called while constants are in scope
-
#request_attributes_change
Process attributes must be called while constants are in scope
-
#request_attributes_changed?
Process attributes must be called while constants are in scope
-
#request_attributes_default : Array(NamedTuple(name: String, name_format: String, friendly_name: String)) | Nil
Attribute default value
-
#request_attributes_was : Array({name: String, name_format: String, friendly_name: String})?
Process attributes must be called while constants are in scope
-
#request_attributes_will_change!
Process attributes must be called while constants are in scope
- #reset_associations
-
#restore_attributes
Process attributes must be called while constants are in scope
-
#run_create_callbacks(&)
Wrap a block with callbacks for the appropriate crud operation
-
#run_destroy_callbacks(&)
See: https://github.com/omniauth/omniauth-saml
-
#run_save_callbacks(&)
See: https://github.com/omniauth/omniauth-saml
-
#run_update_callbacks(&)
See: https://github.com/omniauth/omniauth-saml
-
#slo_default_relay_state : String?
Process attributes must be called while constants are in scope
-
#slo_default_relay_state=(value : String | Nil)
Process attributes must be called while constants are in scope
-
#slo_default_relay_state_change
Process attributes must be called while constants are in scope
-
#slo_default_relay_state_changed?
Process attributes must be called while constants are in scope
-
#slo_default_relay_state_default : String | Nil
Attribute default value
-
#slo_default_relay_state_was : String?
Process attributes must be called while constants are in scope
-
#slo_default_relay_state_will_change!
Process attributes must be called while constants are in scope
-
#table_name
See: https://github.com/omniauth/omniauth-saml
-
#to_json(json : JSON::Builder)
Process attributes must be called while constants are in scope
-
#to_yaml(__temp_987 : YAML::Nodes::Builder)
Process attributes must be called while constants are in scope
- #type
- #type=(auth_type)
-
#uid_attribute : String?
Process attributes must be called while constants are in scope
-
#uid_attribute=(value : String | Nil)
Process attributes must be called while constants are in scope
-
#uid_attribute_change
Process attributes must be called while constants are in scope
-
#uid_attribute_changed?
Process attributes must be called while constants are in scope
-
#uid_attribute_default : String | Nil
Attribute default value
-
#uid_attribute_was : String?
Process attributes must be called while constants are in scope
-
#uid_attribute_will_change!
Process attributes must be called while constants are in scope
-
#updated_at : Time?
Process attributes must be called while constants are in scope
-
#updated_at=(value : Time | Nil)
Process attributes must be called while constants are in scope
-
#updated_at_change
Process attributes must be called while constants are in scope
-
#updated_at_changed?
Process attributes must be called while constants are in scope
-
#updated_at_default : Time | Nil
Attribute default value
-
#updated_at_was : Time?
Process attributes must be called while constants are in scope
-
#updated_at_will_change!
Process attributes must be called while constants are in scope
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(id : String | Nil = nil)assign_attributes(params : HTTP::Params | Hash(String, String) | Tuple(String, String)) assign_attributes, attributes attributes, attributes_tuple attributes_tuple, before_create before_create, before_destroy before_destroy, before_save before_save, before_update before_update, 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
Class methods inherited from class PlaceOS::Model::ModelBase
attributes
attributes
Constructor Detail
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Accept HTTP params
Class Method Detail
Instance Method Detail
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Accept HTTP params
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Attribute default value
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Attribute default value
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope
Process attributes must be called while constants are in scope