class ActiveModel::AttributeSet::Builder
Experimental RBS support (using type sampling data from the type_fusion
project).
# sig/active_model/attribute_set/builder.rbs class ActiveModel::AttributeSet::Builder def build_from_database: (?Hash values, ?Hash additional_types) -> ActiveModel::LazyAttributeSet end
:nodoc:
:nodoc:
def build_from_database(values = {}, additional_types = {})
Experimental RBS support (using type sampling data from the type_fusion
project).
type ActiveModel__AttributeSet__Builder_build_from_database_values = id | Integer | gem_name | String | gem_version | String | receiver | String | method_name | String | location | String | type_fusion_version | String | application_name | String | source_ip | String | parameters | String | created_at | Time | updated_at | Time | return_value | NilClass | id | Integer | gem_name | String | gem_version | String | receiver | String | method_name | String | location | String | type_fusion_version | String | application_name | String | source_ip | String | parameters | String | created_at | Time | updated_at | Time | return_value | String | id | Integer | choice | String | id | Integer | zip_code | String | longitude | Float | latitude | Float | state | String | city | String | street | String | raw_input | String | msa_id | Integer | csa_id | NilClass | metropolitan_division_id | NilClass | id | Integer | choice | String | number | Integer | id | Integer | user_id | Integer | choice_id | Integer | id | Integer | company_name | String | job_title | String | start_date | String | end_date | String | user_id | Integer | description | NilClass | location | NilClass type ActiveModel__AttributeSet__Builder_build_from_database_additional_types = 0 | ActiveModel::Type::Integer | 1 | ActiveModel::Type::String | 2 | ActiveModel::Type::String | 3 | ActiveModel::Type::String | 4 | ActiveModel::Type::String | 5 | ActiveModel::Type::String | 6 | ActiveModel::Type::String | 7 | ActiveModel::Type::String | 8 | ActiveModel::Type::String | 9 | ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Jsonb | 10 | ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Timestamp | 11 | ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Timestamp | 12 | ActiveModel::Type::String | 0 | ActiveModel::Type::Integer | 1 | ActiveModel::Type::String | 0 | ActiveModel::Type::Integer | 1 | ActiveModel::Type::String | 2 | ActiveModel::Type::Float | 3 | ActiveModel::Type::Float | 4 | ActiveModel::Type::String | 5 | ActiveModel::Type::String | 6 | ActiveModel::Type::String | 7 | ActiveModel::Type::String | 8 | ActiveModel::Type::Integer | 9 | ActiveModel::Type::Integer | 10 | ActiveModel::Type::Integer | 0 | ActiveModel::Type::Integer | 1 | ActiveModel::Type::String | 2 | ActiveModel::Type::Integer | 0 | ActiveModel::Type::Integer | 1 | ActiveModel::Type::Integer | 2 | ActiveModel::Type::Integer | 0 | ActiveModel::Type::Integer | 1 | ActiveModel::Type::String | 2 | ActiveModel::Type::String | 3 | ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Date | 4 | ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Date | 5 | ActiveModel::Type::Integer | 6 | ActiveModel::Type::String | 7 | ActiveModel::Type::String def build_from_database: (?ActiveModel__AttributeSet__Builder_build_from_database_values values, ?ActiveModel__AttributeSet__Builder_build_from_database_additional_types additional_types) -> ActiveModel::LazyAttributeSet
This signature was generated using 13 samples from 2 applications.
def build_from_database(values = {}, additional_types = {}) LazyAttributeSet.new(values, types, additional_types, default_attributes) end
def initialize(types, default_attributes = {})
def initialize(types, default_attributes = {}) @types = types @default_attributes = default_attributes end